| 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 |