Expressions booléennes C++


Expression booléenne

Une expression booléenne est une expression C++ qui renvoie une valeur booléenne : 1(true) ou 0(false).

Vous pouvez utiliser un opérateur de comparaison, tel que l'opérateur supérieur à ( >) pour savoir si une expression (ou une variable) est vraie :

Exemple

int x = 10;
int y = 9;
cout << (x > y); // returns 1 (true), because 10 is higher than 9

Ou encore plus simple :

Exemple

cout << (10 > 9); // returns 1 (true), because 10 is higher than 9

Dans les exemples ci-dessous, nous utilisons l' opérateur égal à ( ==) pour évaluer une expression :

Exemple

int x = 10;
cout << (x == 10);  // returns 1 (true), because the value of x is equal to 10

Exemple

cout << (10 == 15);  // returns 0 (false), because 10 is not equal to 15

Les booléens sont à la base de toutes les comparaisons et conditions C++.

Vous en apprendrez plus sur les conditions (if...else) dans le chapitre suivant.


Exercices C++

Testez-vous avec des exercices

Exercer:

Remplissez les parties manquantes pour imprimer les valeurs 1(pour vrai) et 0(pour faux) :

 isCodingFun = true;
 isFishTasty = false;
cout << ;
cout << ;