Opérateurs relationnels (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Opérateurs binaires - Index


Syntaxe

expression-relationnelle  <   expression-décalage
expression-relationnelle  >   expression-décalage
expression-relationnelle  <=   expression-décalage
expression-relationnelle  >=  expression-décalage

Considérations sur les opérateurs relationnels

Utilisez les opérateurs relationnels pour tester l'égalité ou l'inégalité des expressions. Si l'instruction est évaluée à true, elle renvoie un caractère différent de zéro ; sinon le résultat est false (0).

Opérateur relationnel Description

>

supérieur à

<

inférieur à

>=

supérieur ou égal à

<=

inférieur ou égal à


Dans l'expression

E1 <opérateur> E2

les opérandes doivent être conformes à l'une des conditions suivantes :

  • E1 et E2 sont toutes deux de type arithmétique.
  • E1 et E2 sont toutes deux des pointeurs sur des versions qualifiées ou non de types compatibles.
  • L'une des expressions E1 et E2 est un pointeur sur un objet ou type incomplet, et l'autre est un pointeur sur une version qualifiée ou non de void.
  • L'une des expressions E1 et E2 est un pointeur et l'autre une constante pointeur NULL.