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++

Boolean 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

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

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

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

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

Boolean Data Type

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

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

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

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

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).

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 1
some-alt