Ireneusz Połeć Blog > C++ > Operatory w C++
Operatory w C++
Lista operatorów w C++:
Operator | Zastosowanie | Przykład |
+ | Dodawanie | a = b + c |
– | Odejmowanie | a = b – c |
* | Mnożenie | a = b * c |
/ | Dzielenie | a = b / c, gdzie c różne od 0 |
% | Dzielenie modulo | a = b % c, 1 = 10 % 3 |
i++; | Inkrementacja – zwiększenie o jeden (Równoważny zapis: i=i+1;) | i++, gdy i=1, to i++ będzie równe 2 |
i–; | Dekrementacja – zmniejszenie o jeden (Równoważny zapis: i=i-1;) | i–, gdy i=1, to i– będzie równe 0 |
= | Operator przypisania | a = b, np. a = 2, b = 3, a = b, a = 3, b = 3 |
< | Mniejszy niż | a < b |
> | Większy niż | a > b |
<= | Mniejszy lub równy | a <= b |
>= | Większy lub równy | a >= b |
== | jest równy | a == b |
!= | Jest różny | a != b, fałsz gdy a=b |
|| | Suma logiczna | (a>b) || (b |
&& | Iloczyn logiczny | (a>b) && (b |
! | Negacja | !a |
Operatory bitowe | ||
<< | przesunięcie w lewo | |
>> | Przesunięcie w prawo | |
& | koniunkcja bitowa | |
^ | bitowa różnica symetryczna | |
~ | negacja | |
| | suma logiczna | |
Inne operatory | ||
+= | a += 5; a = a + 5 | |
-= | a -= 5; a = a – 5; |
Przy dekrementacji jest błąd, powinno być “i–” zamiast “i-“.
Dopiero gdy zobaczyłem swój komentarz, zauważyłem że tu dwa myślniki się zlewają w jeden, jednak jest poprawnie 🙂 Ale coś z tą czcionką bym zrobił bo wprowadza w błąd.