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 |