Nei linguaggi C,C++ e Java, gli operatori hanno una precedenza

Nei linguaggi C,C++ e Java, gli operatori hanno una precedenza definita come viene
riportato nella tabella seguente in ordine decrescente di priorita':
Precedenze fra Operatori
Operatori
Associativita'
() [] -> .
-> da sinistra a destra
! ~ ++ -- + - & * (tipo) sizeof
<- da destra a sinistra
*/%
-> da sinistra a destra
+-
-> da sinistra a destra
<< >>
-> da sinistra a destra
< <= > >=
-> da sinistra a destra
== !=
-> da sinistra a destra
&
-> da sinistra a destra
^
-> da sinistra a destra
|
-> da sinistra a destra
&&
-> da sinistra a destra
||
-> da sinistra a destra
?:
<- da destra a sinistra
= += -= *= /= %= &= ^= |= <<= >>= <- da destra a sinistra
,
-> da sinistra a destra