Operátor | Význam | Asociativita |
---|---|---|
. –> [ ] ( ) ++ –– |
Výběr položky ve struktuře |
Zleva |
sizeof ++ –– ~ ! – + & * |
Velikost typu Prefix inkrementace Prefix dekrementace Bitový doplněk Negace Unární mínus Unární plus Získání adresy Získání prvku na který ukazuje ukazatel |
Zprava |
* / % |
Násobení Dělení Zbytek po dělení |
Zleva |
+ – |
Sčítání Odčítání |
Zleva |
<< >> |
Bitový posun vlevo Bitový posun vpravo |
Zleva |
< > <= >= |
Menší než Větší než Menší nebo rovno Větší nebo rovno |
Zleva |
== != |
Rovná se Nerovná se |
Zleva |
& | Bitové AND |
Zleva |
^ | Bitové XOR |
Zleva |
| | Bitové OR |
Zleva |
&& | Logické AND |
Zleva |
|| | Logické OR |
Zleva |
e1?e2:e3 | Ternární operátor |
Zprava |
= *= /= %= += –= <<= >>= &= |= ^= |
Přiřazení Přiřazení s násobením Přiřazení s dělením Přiřazení s dělením modulo Přiřazení se sčítáním Přiřazení s odčítáním Přiřazení s bitovým posunem doleva Přiřazení s bitovým posunem doprava Přiřazení s bitovým AND Přiřazení s btiovým OR Přiřazení s bitovým XOR |
Zprava |