expression :
expression opérateur expression
où opérateur peut être l'un des symboles suivants :
opérateur | sémantique |
> |
strictement supérieur |
< |
strictement inférieur |
>= |
supérieur ou égal |
<= |
inférieur ou égal |
== |
égal |
!= |
différent |
Les deux expressions sont évaluées puis comparées, la valeur rendue est de type int et vaut 1 si la condition est vraie, et 0 sinon.
On remarquera que le type du résultat est int, car le type booléen n'existe pas (sauf en C99, cf. section , mais il est peu utilisé en pratique).