Type de Données Booléen
Le type de données booléen (bool
) est un type de données qui peut prendre l'une des deux valeurs : true
ou false
. Syntaxe :
bool.h
1bool alive = true;
Ils sont principalement utilisés dans les opérateurs de comparaison. Ces opérateurs (==
, !=
, <
, >
, >=
, <=
) retournent bool
.
Remarque
std::cout
affiche les booléens sous forme de nombres,1
si le booléen esttrue
, et0
si le booléen estfalse
.
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
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
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, il tiendrait dans 1 bit de mémoire, mais vous ne pouvez pas stocker une variable de taille inférieure à 1 octet (8 bits).
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you give an example of using booleans in an if statement?
How do I print a boolean value as true/false instead of 1/0?
What happens if I use a non-boolean value in a condition?
Awesome!
Completion rate improved to 4.35
Type de Données Booléen
Glissez pour afficher le menu
Le type de données booléen (bool
) est un type de données qui peut prendre l'une des deux valeurs : true
ou false
. Syntaxe :
bool.h
1bool alive = true;
Ils sont principalement utilisés dans les opérateurs de comparaison. Ces opérateurs (==
, !=
, <
, >
, >=
, <=
) retournent bool
.
Remarque
std::cout
affiche les booléens sous forme de nombres,1
si le booléen esttrue
, et0
si le booléen estfalse
.
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
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
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, il tiendrait dans 1 bit de mémoire, mais vous ne pouvez pas stocker une variable de taille inférieure à 1 octet (8 bits).
Merci pour vos commentaires !