Langage C
4.5. Les opérateurs relationnels : inférieur, supérieur, égal, différent…
Les opérateurs relationnels : inférieur, supérieur, égal, différent…
Souvent associés aux opérateurs logiques, ils permettent de comparer des expressions pour effectuer des tests, fréquents en informatique. Exemple : a < 100 a == b a >= b a != b mais pas 1<a<10 (voir Exemple 14. ) Contrairement aux autres langages, le résultat en Langage C d’un opérateur relationnel ou logique n'est pas une valeur booléenne (vrai ou faux), mais un entier qui vaut : - 0 si le résultat de la comparaison est faux ;
La notation == de l'opérateur d'égalité ne doit pas être confondue avec l'opérateur d'affectation =. En cas de confusion, certains compilateurs (pas tous) vous fournissent un Warning (qu'il faut toujours lire !).
|