Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boolean Data Type | Autres Types de Données et Concepts
Types de Données en C++

bookBoolean Data Type

Glissez pour afficher le menu

Le type de donnée booléen (bool) est un type de donnée qui peut prendre l'une des deux valeurs : true ou false. Syntaxe :

bool.h

bool.h

copy
1
bool alive = true;

Ils sont principalement utilisés dans les opérateurs de comparaison. Ces opérateurs (==, !=, <, >, >=, <=) renvoient un bool.

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool istrue = true; bool obv = (5 > 0); bool wrong = (2 * 2 == 5); std::cout << istrue << std::endl; std::cout << obv << std::endl; std::cout << wrong << std::endl; }

Vous pouvez également inverser la valeur d'un booléen en utilisant l'opérateur ! :

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }

Et le plus souvent, ils sont utilisés comme conditions dans les instructions if/while/….

main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool b = true; if (b) std::cout << "b is true" << std::endl; if (1 > 0) std::cout << "1 is greater than 0" << std::endl; }

La taille d'un bool est de 1 octet. Oui, cela tiendrait dans 1 bit de mémoire, mais il n'est pas possible de stocker une variable de taille inférieure à 1 octet (8 bits).

question mark

Choisissez l'énoncé INCORRECT

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 4. Chapitre 1
some-alt