Menu des manuels

 

Les opérateurs relationnels

 
Les opérateurs relationnels servent à effectuer une comparaison entre des valeurs, produisant en résultat une valeur booléenne (VRAI ou FAUX) issue de la comparaison. Ils sont principalement utilisés dans la structure conditionnelle IF THEN ELSE, mais peuvent également être utilisés pour l'affectation de valeurs booléennes à des variables ou pour le passage de paramètres aux instructions. - VALEUR1 OPERATEUR VALEUR2 Les opérateurs relationnels sont les suivants. - = (égal) Opérateur d'égalité. Retourne VRAI seulement si la première valeur est équivalente à la seconde ; - <> (différent de) Opérateur de différence. Retourne VRAI seulement si la première valeur est différente de la seconde ; - > (supérieur à) Opérateur de supériorité. Retourne vrai seulement si la première valeur est supérieure à la seconde ; - >= (supérieur ou égal à) Opérateur de supériorité ou d'égalité. Retourne vrai seulement si la première valeur est supérieure ou égale à la seconde ; - < (inférieur à) Opérateur d'infériorité. Retourne vrai seulement si la première valeur est inférieure à la seconde ; - <= (inférieur ou égal à) Opérateur d'infériorité ou d'égalité. Retourne vrai seulement si la première valeur est inférieure ou égale à la seconde. L'opérateur relationnel d'égalité ne doit pas être confondu avec l'opérateur d'affectation, utilisé pour assigner une valeur à une variable. Par exemple : - C = 5 Le symbole "=" est l'opérateur d'affectation qui demande à l'interpréteur d'assigner la valeur 5 à la variable C. - C = 5=6 - Le premier symbole égal est toujours l'opérateur d'affectation, tandis que le symbole égal qui met en relation les deux valeurs est l'opérateur relationnel d'égalité. Dans ce cas, la valeur booléenne FAUX est assignée à la variable C, étant donné que la valeur 5 n'est pas équivalente à 6.