Booléens C++


Booléens C++

Très souvent, en programmation, vous aurez besoin d'un type de données qui ne peut avoir qu'une des deux valeurs, comme :

  • OUI NON
  • ALLUMÉ ÉTEINT
  • VRAI FAUX

Pour cela, C++ possède un booltype de données, qui peut prendre les valeurs true (1) ou false(0).


Valeurs booléennes

Une variable booléenne est déclarée avec le boolmot clé et ne peut prendre que les valeurs trueou false:

Exemple

bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;  // Outputs 1 (true)
cout << isFishTasty;  // Outputs 0 (false)

Dans l'exemple ci-dessus, vous pouvez lire qu'une truevaleur renvoie 1, et falserenvoie 0.

Cependant, il est plus courant de renvoyer des valeurs booléennes à partir d'expressions booléennes (voir page suivante).