Symbol | Składnia | Opis |
---|---|---|
Operatory arytmetyczne | ||
+ | x +y | Wykonuje operację dodawania |
- | x - y | Wykonuje operację odejmowania |
- | - x | Wykonuje operację negacji zmiennej |
* | x * y | Wykonuje operację mnożenia |
/ | x / y | Wykonuje operację dzielenia |
?: | x ?: y | Sprawdza prawdziwość warunku |
% | x % y | Zwraca resztę z dzielenia pierwszej zmiennej przez drugą (dzielenie modulo) |
Operatory inkrementacji i dekrementacji | ||
-- | x -- | dekrementacja - zmniejsza wartość zmiennej o 1 |
++ | x ++ | inkrementacja - zwiększa wartość zmiennej o 1 |
Operatory logiczne | ||
! | ! x | Negacja wyrażenia |
&& | x && y | Operator AND zwraca wartość prawda, jeśli obie zmienne są prawdziwe |
|| | x || y | Operator OR zwraca wartość prawda, jeśli co najmniej jedna zmienna jest prawdziwa |
Operatory porównania | ||
!= | x != y | Zwraca wartość prawda jeśli zmienne nie są równe |
< | x < y | Zwraca wartość prawda jeśli pierwsza zmienna jest mniejsza od drugiej |
<= | x <=>y | Zwraca wartość prawda jeśli pierwsza zmienna jest mniejsza lub równa drugiej |
== | x == y | Zwraca wartość prawda jeśli zmienne są sobie równe |
=> | x => y | Zwraca wartość prawda jeśli pierwsza zmienna jest większa lub równa drugiej |
> | x > y | Zwraca wartość prawda jeśli pierwsza zmienna jest większa od drugiej |
Operatory bitowe | ||
< | x < y | Wykonuje bitową operację AND, która wyświetla 1, jeśli obie zmienne wynoszą 1 |
^ | x ^ y | Wykonuje bitową operację XOR, wyświetla 1, jeśli dokładnie jedna zmienna równa się 1 |
| | x | y | Wykonuje bitową operację OR, wyświetla 1, jeśli którakolwiek ze zmiennych równa się 1 |
<< | x << y | Przesunięcie w lewo o podaną liczbę miejsc |
>> | x >> y | Przesunięcie w prawo o podaną liczbę miejsc |
Operatory przypisania | ||
%= | x %= y | Wykonuje przypisanie x = x%y |
*= | x *= y | Wykonuje przypisanie x = x*y |
/= | x /= y | Wykonuje przypisanie x = x/y |
+= | x += y | Wykonuje przypisanie x = x+y |
-= | x -= y | Wykonuje przypisanie x = x-y |
= | x = y | Wykonuje przypisanie x = y |
Operatory przypisania bitowego | ||
<= | x <=> y |
Wykonuje przypisanie x = x |
^= | x ^= y | Wykonuje przypisanie x = x^y |
|= | x |= y | Wykonuje przypisanie x = x|y |
<<= | x <<= y |
Wykonuje przypisanie x = x< |
=>> | x >>= | Wykonuje przypisanie x = x>>y |
=>>> | x >>>= y | Wykonuje przypisanie x = x>>>y |
Operator łańcuchowy | ||
+ | "tx1" + "tx2" | Łączy dwa ciągi znaków w jeden |
Symbol | Składnia | Opis |
---|---|---|
Operatory arytmetyczne | ||
+ | x +y | Wykonuje operację dodawania |
- | x - y | Wykonuje operację odejmowania |
- | - x | Wykonuje operację negacji zmiennej |
* | x * y | Wykonuje operację mnożenia |
/ | x / y | Wykonuje operację dzielenia |
?: | x ?: y | Sprawdza prawdziwość warunku |
% | x % y | Zwraca resztę z dzielenia pierwszej zmiennej przez drugą (dzielenie modulo) |
Operatory inkrementacji i dekrementacji | ||
-- | x -- | dekrementacja - zmniejsza wartość zmiennej o 1 |
++ | x ++ | inkrementacja - zwiększa wartość zmiennej o 1 |
Operatory logiczne | ||
! | ! x | Negacja wyrażenia |
&& | x && y | Operator AND zwraca wartość prawda, jeśli obie zmienne są prawdziwe |
|| | x || y | Operator OR zwraca wartość prawda, jeśli co najmniej jedna zmienna jest prawdziwa |
Operatory porównania | ||
!= | x != y | Zwraca wartość prawda jeśli zmienne nie są równe |
< | x < y | Zwraca wartość prawda jeśli pierwsza zmienna jest mniejsza od drugiej |
<= | x <=>y | Zwraca wartość prawda jeśli pierwsza zmienna jest mniejsza lub równa drugiej |
== | x == y | Zwraca wartość prawda jeśli zmienne są sobie równe |
=> | x => y | Zwraca wartość prawda jeśli pierwsza zmienna jest większa lub równa drugiej |
> | x > y | Zwraca wartość prawda jeśli pierwsza zmienna jest większa od drugiej |
Operatory bitowe | ||
< | x < y | Wykonuje bitową operację AND, która wyświetla 1, jeśli obie zmienne wynoszą 1 |
^ | x ^ y | Wykonuje bitową operację XOR, wyświetla 1, jeśli dokładnie jedna zmienna równa się 1 |
| | x | y | Wykonuje bitową operację OR, wyświetla 1, jeśli którakolwiek ze zmiennych równa się 1 |
<< | x << y | Przesunięcie w lewo o podaną liczbę miejsc |
>> | x >> y | Przesunięcie w prawo o podaną liczbę miejsc |
Operatory przypisania | ||
%= | x %= y | Wykonuje przypisanie x = x%y |
*= | x *= y | Wykonuje przypisanie x = x*y |
/= | x /= y | Wykonuje przypisanie x = x/y |
+= | x += y | Wykonuje przypisanie x = x+y |
-= | x -= y | Wykonuje przypisanie x = x-y |
= | x = y | Wykonuje przypisanie x = y |
Operatory przypisania bitowego | ||
<= | x <=> y |
Wykonuje przypisanie x = x |
^= | x ^= y | Wykonuje przypisanie x = x^y |
|= | x |= y | Wykonuje przypisanie x = x|y |
<<= | x <<= y |
Wykonuje przypisanie x = x< |
=>> | x >>= | Wykonuje przypisanie x = x>>y |
=>>> | x >>>= y | Wykonuje przypisanie x = x>>>y |
Operator łańcuchowy | ||
+ | "tx1" + "tx2" | Łączy dwa ciągi znaków w jeden |