Operatory
darkman
02.01.2009
Operatory relacji stosowane w instrukcjach warunkowych. Niby podstawowe, ale dla początkujących się może przydać:
Operator Nazwa Przykład
== równe 6 == (10 - 4)
!= różne od 10!= (11-2)
< mniejsze 4 < 7
> większe 3 > 1
<= mniejsze lub równe 5 <= (2+3)
>= większe lub równe 4 >= 5
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Operatory logiczne - używa się ich w instrukcjach warunkowych jak powyższe.
Operator iloczynu logicznego - && :
Używa się go jeżeli chcemy wykonać coś kiedy np. dwie lub więcej zmiennych mają jednocześnie daną wartość.
Przykład:
Operator sumy logicznej - || :
Działa podobnie jak ten powyżej, lecz jest jedna zasadnicza różnica, mianowicie jeżeli postawimy warunek z tym operatorem wystarczy, że jedna ze zmiennych będzie miała wymaganą wartość. Użyje tego samego kodu, jednak z operatorem który teraz opisałem.
Przykład:
Funkcja zwróci jeden chociaż tylko jedna zmienna a ma wymaganą wartość.
Operator Nazwa Przykład
== równe 6 == (10 - 4)
!= różne od 10!= (11-2)
< mniejsze 4 < 7
> większe 3 > 1
<= mniejsze lub równe 5 <= (2+3)
>= większe lub równe 4 >= 5
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Operatory logiczne - używa się ich w instrukcjach warunkowych jak powyższe.
Operator iloczynu logicznego - && :
Używa się go jeżeli chcemy wykonać coś kiedy np. dwie lub więcej zmiennych mają jednocześnie daną wartość.
Przykład:
public mojafunkcja() { new a = 3; new b = 4; if(a == 3 && b == 4) return 1; }W/W funkcja zwróci wartość jeden ponieważ postawiony warunek jest zgodny z wartościami zmiennych.
Operator sumy logicznej - || :
Działa podobnie jak ten powyżej, lecz jest jedna zasadnicza różnica, mianowicie jeżeli postawimy warunek z tym operatorem wystarczy, że jedna ze zmiennych będzie miała wymaganą wartość. Użyje tego samego kodu, jednak z operatorem który teraz opisałem.
Przykład:
public mojafunkcja() { new a = 3; new b = 4; if(a == 3 || b == 6) return 1; }
Funkcja zwróci jeden chociaż tylko jedna zmienna a ma wymaganą wartość.
bartek124
03.01.2009
W PHP mamy jeszcze taki operator:
XOR - ^ - warunek z tym operatorem spełnia się, jeżeli jedna lub druga zmienna będzie miała wymaganą wartość, ale nie obie na raz.
Nie wiem, czy działa on w AMXX, więc jeśli nie, to proszę o usunięcie posta .
XOR - ^ - warunek z tym operatorem spełnia się, jeżeli jedna lub druga zmienna będzie miała wymaganą wartość, ale nie obie na raz.
Nie wiem, czy działa on w AMXX, więc jeśli nie, to proszę o usunięcie posta .
darkman
03.01.2009
W PHP mamy jeszcze taki operator:
XOR - ^ - warunek z tym operatorem spełnia się, jeżeli jedna lub druga zmienna będzie miała wymaganą wartość, ale nie obie na raz.
Nie wiem, czy działa on w AMXX, więc jeśli nie, to proszę o usunięcie posta .
To jest to samo co operator sumy logicznej.
Miczu
03.01.2009
Suma logiczna ||
A|B|WYNIK
-----------------
0|0|0
1|0|1
0|1|1
1|1|1
1 to true, 0 to false
XOR
A|B|WYNIK
-----------------
0|0|0
1|0|1
0|1|1
1|1|0
darkman dzialanie maja inne
A|B|WYNIK
-----------------
0|0|0
1|0|1
0|1|1
1|1|1
1 to true, 0 to false
XOR
A|B|WYNIK
-----------------
0|0|0
1|0|1
0|1|1
1|1|0
darkman dzialanie maja inne