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

Contenu du cours

Types de Données C++

Types de Données C++

1. Introduction
2. Types de Données Numériques
3. Type de Données Texte
4. Autres Types de Données et Concepts

book
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 :

h

bool

copy
1
bool 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 est true, et 0 si le booléen est false.

cpp

main

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 ! :

cpp

main

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

cpp

main

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, il tiendrait dans 1 bit de mémoire, mais vous ne pouvez pas stocker une variable de taille inférieure à 1 octet (8 bits).

Choisissez l'énoncé INCORRECT

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
We're sorry to hear that something went wrong. What happened?
some-alt