Do livro do Kernighan e Ritchie:
The table below summarizes the rules for precedence and associativity
of all operators, including those which we have not yet discussed. Operators
on the same line have the same precedence; rows are in order of decreasing
precedence, so, for example, *, /, and % all have the same precedence
which is higher than that of + and -.
| Operador | Associatividade |
| () [] -> . | da esquerda para a direita |
| ! ~ ++ -- - (tipo) * & sizeof | da direita para a esquerda |
| * / % | da esquerda para a direita |
| + - | da esquerda para a direita |
| << >> | da esquerda para a direita |
| < <= > >= | da esquerda para a direita |
| == != | da esquerda para a direita |
| & | da esquerda para a direita |
| ^ | da esquerda para a direita |
| | | da esquerda para a direita |
| && | da esquerda para a direita |
| || | da esquerda para a direita |
| ?: | da direita para a esquerda |
| = += -= etc. | da direita para a esquerda |
| , | da esquerda para a direita |