| Priorité |
Opérateur |
Description |
Associativité |
| Haute 12 |
-> |
Opérateur de déréférence de structure. |
gauche |
| . |
Opérateur de référence de structure. |
| 11 |
suffixe ++ |
Incrémentation suffixée. |
gauche |
| suffixe -- |
Décrémentation suffixée. |
| 10 |
préfixe ++ |
Incrémentation préfixée. |
droite |
| préfixe -- |
Décrémentation préfixée. |
| - unaire |
Opérateur de négation. |
| ! |
NON logique. |
| & |
Opérateur adresse-de. |
| * unaire |
Opérateur d'indirection.
Peut être appliqué à une variable contenant un pointeur. |
| 9 |
"casts" |
Opérateur de "cast". |
droite |
| 8 |
^ |
Opérateur exposant. |
droite |
| 7 |
* binaire |
Opérateur de multiplication. |
gauche |
| / |
Opérateur de division. |
| % |
Opérateur modulo. |
| 6 |
+ |
Opérateur d'addition. |
gauche |
| - binaire |
Opérateur de soustraction. |
| 5 |
<= |
Opérateur relationnel "plus petit ou égal". |
gauche |
| < |
Opérateur relationnel "plus petit que". |
| >= |
Opérateur relationnel "plus grand ou égal". |
| > |
Opérateur relationnel "plus grand que". |
| 4 |
!= |
Opérateur relationnel "différent de". Peut être utilisé pour
comparer des chaînes de caractères. |
gauche |
| == |
Opérateur relationnel d'égalité. Peut être utilisé pour
comparer des chaînes de caractères. |
| 3 |
&& |
ET logique. |
gauche |
| 2 |
|| |
OU logique. |
gauche |
| Basse 1 |
= |
Opérateur d'assignation. |
droite |
Les opérateurs avec la plus haute priorité sont évalués les premiers.