C 言語では、論理値の概念について説明します。つまり、値 1 を true、0 を false と判断しますが、特別な型のサポートはありません。 C++ では、明確な型、つまり false (false) または true (true) のみを表すことができるbool 型がサポートされており、この型の変数を定義して代入することができます。値を入力し、次のように出力します。
#include<iostream>usingnamespacestd;intmain(){boola=true;boolb=false;cout<<a<<endl<<b<<endl;return0;}
自分でテストすると、出力結果が true と false ではなく、依然として 1 と 0 であることがわかります。 bool 型の出現により、C++ に true 型と false 型を表す特別な変数型が与えられ、プログラミング プロセス中にステータス、スイッチ、その他の論理メソッドを表す特別な型を使用できるようになります。これは、C と比較した C++ の改良点です。
理解して消化してください!