Opérateurs de comparaisonLes 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:
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]). |