4.1. Quelles sont les priorités quand on mélange des opérateurs ?
Lors d’un mélange (fréquent) entre opérateurs, deux règles s’appliquent principalement : – L’évaluation d’une expression « simple » située à gauche d’une affectation = se fait de la gauche vers la droite quand les priorités des opérateurs concernés sont les mêmes. – Des règles de priorité s’appliquent entre opérateurs (voir tableau des priorités). La plupart sont évidentes (car inspirées des mathématiques ou du bon sens), d’autres moins : l’utilisation de parenthèses est une solution prudente en cas de doute.
Voici la priorité des opérateurs en commençant par les plus prioritaires :
Les opérateurs « unaires » n’ont qu’un seul opérande : & (op. d’adresse), - (« opposé de »), opérateurs ! et ~ (NON), ++ (incrémentation), etc. |