En langage C, nous parlons du concept de valeur logique , c'est-à-dire en jugeant la valeur 1 comme vraie et 0 comme fausse, mais il n'y a pas de support de type spécial. En C++, il existe une prise en charge claire du type, c'est-à-dire le type bool , qui ne peut représenter que false (false) ou true (true). Ce type n'occupe qu'un octet. Vous pouvez essayer de définir des variables de ce type et de les attribuer. valeurs et sortie comme :
#include<iostream>usingnamespacestd;intmain(){boola=true;boolb=false;cout<<a<<endl<<b<<endl;return0;}
Vous pouvez le tester par vous-même et vous obtiendrez le résultat. Vous pouvez voir que les résultats de sortie sont toujours 1 et 0, pas vrais et faux. Vous devez y prêter attention. L'émergence du type bool donne au C++ un type de variable spécial qui représente les types vrai et faux, ce qui nous permet d'avoir des types spéciaux pour représenter l'état, les commutateurs et d'autres méthodes logiques pendant le processus de programmation. Il s'agit d'une amélioration du C++ par rapport au C.
S'il vous plaît, comprenez et digérez !