3813100481

3813100481




Internetowe Bazy Danych - wykład 12


Operatory arytmetyczne

Są to nic innego jak zwykłe matematyczne funkcje określone na liczbach. Operacje arytmetyczne są wykonywane zgodnie ze znaną kolejnością (potęgowanie - mnożenie, dzielenie - dodawanie, odejmowanie). Kolejność tą można jednak zmienić poprzez zastosowanie nawiasów. Niektóre operacje arytmetyczne:

Przykładowy

zapis Nazwa operatora

Działanie

$a

+ $b

|Dodawanie

dodaje $a do $b

[$a~

- $b

|ode jmowanie

odejmuje od $a $b

|$a

* $b

|Mno zenie

iloczyn $a i $b

[$a"

/ $b

|Dzielenie

ilora $a przez $b

|$a

% $b

|reszta z dzielenia

reszta z dzielenia $a i $b

** $b

[Potęgowanie

$a podniesione do potęgi $b

Operatory posługujące się napisami

Istnieją tylko dwa operatory działające na napisach. Pierwszym z nich jest. (kropka). Użycie jej powoduje połączenie zadanych napisów w jeden łańcuch, np.:

$napisl = 555;

$napis2 = 000;

print $napisl + $napis2; #czyste dodawanie arytmetyczne - wypisze 555 print $napisl . $napis2; #wypisze 555000 zgodnie z tym co napisałem powyżej

Drugim operatorem z tej grupy jest "x". Służy on do swoistego mnożenia zadanych napisów. Operator ten nazywany jest też operatorem powtarzania lub powielania.

$napisl = 551;

$napis2 = 5;

print $napisl * $napis2; #czyste mnożenie arytmetyczne - wypisze 2755 print $napisl x $napis2; #powieli 5 razy Snapisl - 551551551551551

Operatory przypisania

Zasada, którą należy pamiętać przy programowaniu nie tylko w Perlu to, że znak "=" nie oznacza wcale matematycznego stwierdzenia - równa się. Oznacza to że coś uzyskuje określoną wartość. Matematyczną równość uzyskuje się poprzez użycie operatora Operatory przypisania są typu dwuargumentowego oraz wrostkowego. Oznacza to tyle, że argumenty występują po obu stronach operatora. Argument z prawej strony może być dowolnym wyrażeniem ale lewy musi być oznaczeniem dowolnego miejsca przechowywania takiego jak zmienna czy element tablicy. Najbardziej popularnym przypisaniem jest przypisanie proste określające wartość wyrażenia po prawej stronie i nadające zmiennej z lewej strony tę właśnie wartość:

$a = $b;

$d = $x + $z; $c = $a * 2;

- 11 -



Wyszukiwarka

Podobne podstrony:
Internetowe Bazy Danych - wykład 12 OPERATORY Operatory, które mogą być używane podczas programowani
Internetowe Bazy Danych - wykład 12 Operatory badające pliki Ostatnią grupą operatorów z tych
Internetowe Bazy Danych - wykład 12 Instrukcja foreach Jest to ostatnia z głównych instrukcji iterac
Internetowe Bazy Danych - wykład 12 Pr zykładowy zapis Nazwa operatora Działanie $a &&
Internetowe Bazy Danych - wykład 12 Jest możliwe również aby przypisanie odnosiło się do tej samej z
Internetowe Bazy Danych - wykład 12 PROCEDURY W większości obecnie stosowanych języków programowania
Internetowe Bazy Danych - wykład 12 chmod LISTA Funkcja ta powoduje zmianę atrybutów plików znajdują
Internetowe Bazy Danych - wykład 12 STRUKTURY STERUJĄCE Większość prostych programów pisanych w Perl
Internetowe Bazy Danych - wykład 12 Instrukcje, które powodują sprawdzenie ilości znaków w łańcuchu
Internetowe Bazy Danych - wykład 12 Pełna składnia pętli while wygląda następująco: while
Internetowe Bazy Danych - wykład 12 INSTALACJA I KONFIGURACJA Na początek trzeba zaopatrzyć się w Pe
Internetowe Bazy Danych - wykład 12 skrypcie to próba wywołania go z komendy ./nazwa_skryptu lub sam
Internetowe Bazy Danych - wykład 12 ZMIENNE I TABLICE ZMIENNYCH Zmienna to nic innego jak wygodny sc
Internetowe Bazy Danych - wykład 12 Inny przykład zastosowania odpowiednich cudzysłowów: $a = jeden
Internetowe Bazy Danych - wykład 12 Należy pamiętać przy tym, że odwołując się do zmiennej umieszczo
Internetowe Bazy Danych - wykład 12 Hasz jest nieuporządkowanym zbiorem skalarów. Udostępnia swoje w
Internetowe Bazy Danych - wykład 12 Oprócz tablic, które może utworzyć sam programista i użytkownik
Internetowe Bazy Danych - wykład 12 %SIG Jest to hasz używany do ustawiania procedur obsługi sygnałó
Internetowe Bazy Danych - wykład 12PERL HISTORIA Perl (Pracitcal Extraction and Report Language) jes

więcej podobnych podstron