Les choix faits pour les priorités des opérateurs sont assez mauvais,
les concepteurs du langage eux-mêmes en conviennent.
7.1Les choix les plus irritants sont les suivants :
- -
- La précédence des opérateurs bits à bits est plus petite que celle
des opérateurs de comparaison. Donc a&b == c ne signifie
pas (a&b) == c, mais a & (b==c).
- -
- La précédence des opérateurs de décalage est plus petite que celle
des opérateurs de + et -. Donc a « 4 + b signifie
a « (4 + b).
Matthieu Moy
2012-06-20