| 
 | 
| Operators | Associativity | 
|---|---|
| () [] -> \. | left to right | 
! ~ ++ -- + -   & (type) sizeof
 | right to left | 
  / %
 | left to right | 
| + - | left to right | 
| << >> | left to right | 
| < <= > >= | left to right | 
| == != | left to right | 
| & | left to right | 
| ^ | left to right | 
| | | left to right | 
| && | left to right | 
| || | left to right | 
| ?: | right to left | 
= += -=  = /= %= &= ^= |= <<= >>=
 | right to left | 
| , | left to right | 
have higher precedence than their binary versions.
Prefix ++ and -- have higher precedence than their postfix versions.