Les opérateurs de comparaison

$\bullet$
Syntaxe :

expression :
$\Rightarrow$ expression$_1$ opérateur expression$_2$
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

$\bullet$
Sémantique :

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).



Matthieu Moy 2017-02-08