Les opérateurs de comparaison







Comme le Pascal, le C possède 6 opérateurs de comparaison, qui sont énumérés dans le tableau suivant :


Opérateur
Pascal
C
égal à
=
==
inférieur à
<
<
supérieur à
>
>
inférieur ou égal à
<=
<=
supérieur ou égal à
>=
>=
différent de
<>
!=




Le C se distingue du Pascal sur deux points :



le résultat de la comparaison est, non pas une valeur booléenne, prenant l'une des deux valeurs vrai ou faux, mais un entier valant 0 (si le résultat de la comparaison est faux, ou une toute autre valeur si le résultat de la comparaison est vrai). Ceci fait que le résultat de la comparaison pourra intervenir dans des calculs.

les expressions comparées peuvent être d'un type de base quelconque et sont soumises aux règles de conversion (au bout du compte, on sera amené à ne comparer que des expressions de type numérique).