Operator Precedence and Associativity in C

Operator Description Associativity
( ) [ ] -> .
Left to Right
! ~ ++ -- + - * &
Right to Left
* / %
Right to Left
< <= > >= == !=
Left to Right
& ^ ||
Left to Right
&& || ?:
Right to Left
= += -= *= /= %= &= ^= |= <<= >>=
Right to Left
,
Left to Right