Menu
Coddy logo textTech

Opérateurs relationnels

Fait partie de la section Fundamentals du Journey C de Coddy — leçon 20 sur 63.

Les opérateurs de comparaison sont utilisés pour comparer deux opérandes.

Parfois, nous devons vérifier si une opérande est plus grande/plus petite/... qu'une autre opérande.

Le tableau suivant présente les opérateurs de comparaison possibles :

OpérateurSignificationExemple
==Égal1 == 2 retourne 0 (faux)
!=Différent de1 != 2 retourne 1 (vrai)
>Supérieur à1 > 2 retourne 0 (faux)
<Inférieur à1 < 2 retourne 1 (vrai)
>=Supérieur ou égal1 >= 2 retourne 0 (faux)
<=Inférieur ou égal1 <= 2 retourne 1 (vrai)


L'opérateur de comparaison renvoie 1 si la comparaison est vraie ou 0 si elle est fausse.

Par exemple :

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;

var3 contiendra 1 parce que var1 et var2 ne sont pas égaux

challenge icon

Défi

Facile

Écrivez un programme qui initialise 2 variables n1 et n2 avec les valeurs 8 et 9 (respectivement).

Après cela, initialisez une autre variable n3 qui contiendra si n1 est plus grand que n2.

Affichez les valeurs des trois variables en utilisant printf() au format suivant :

n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]

Aide-mémoire

Les opérateurs de comparaison sont utilisés pour comparer deux opérandes et renvoient 1 (vrai) ou 0 (faux) :

OpérateurSignificationExemple
==Égal1 == 2 renvoie 0 (faux)
!=Différent de1 != 2 renvoie 1 (vrai)
>Supérieur à1 > 2 renvoie 0 (faux)
<Inférieur à1 < 2 renvoie 1 (vrai)
>=Supérieur ou égal1 >= 2 renvoie 0 (faux)
<=Inférieur ou égal1 <= 2 renvoie 1 (vrai)

Exemple d'utilisation :

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2; // var3 contiendra 1 (vrai)

Essayez vous-même

#include <stdio.h>

int main() {
    // Tapez votre code ci-dessous

    
    // Ne modifiez pas la ligne ci-dessous
    printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
    
    return 0;
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals