Accueil        LEXIQUE        Unités        Algorithmes        Tutoriel   

Sommaire lexique

Opérateurs de comparaison


Les opérateurs de comparaison sont utilisés pour déterminer la relation entre deux opérandes. En Pascal, le résultat est toujours le type standard booléen.

Le tableau suivant résume les opérateurs de comparaison:

OpérateurOpérationType d'Operande
=Est égal àordinal, réel, pointeurs, ensembles, chaînes
<>Est différent deordinal, réel, pointeurs, ensembles, chaînes
<Est inférieur àordinal, réel, chaines
>Est supérieur àordinal, réel, chaines
<=Est inférieur ou égal à
Sous ensemble de
ordinal, réel
Ensembles
>=Est supérieur ou égal à
Sur ensemble de
ordinal, réel
Ensembles
inÉlément deopérande ordinale de gauche, quantité de droite

Les types réels peuvent être comparés aux types entiers; l'opérande entier est converti en réel avant la comparaison.

Les chaînes peuvent être comparées à des caractères individuels. Ceux-ci sont ensuite traités comme une chaîne de longueur 1. Lors de la comparaison de chaînes, le jeu de caractères ASCII et l'ordre lexicographique sont utilisés.

Les pointeurs ne peuvent être vérifiés que pour l'égalité et l'inégalité.

Les ensembles ne sont égaux que s'ils contiennent exactement les mêmes éléments. Un ensemble A est un sous-ensemble d'un autre ensemble B (A <= B), si et seulement si tous les éléments de A sont également contenus dans B. Un ensemble A est un sur-ensemble de B (A>=B) si tous les éléments de B sont également contenus dans A. Notez que le cas peut également se présenter dans lequel ni A<=B ni A>=B ne sont vérifiés (exemple, si on a A[1,2,3] et B [1, 2, 4, 5, 6]).

Sommaire lexique


Copyright © 2021 par Albatros Concept (Bruno Aubin)