C++ ブール値
C++ブール値
非常に多くの場合、プログラミングでは、次のように2つの値のうちの1つしか持てないデータ型が必要になります。
- YES・NO
- ON・OFF
- TRUE ・FALSE
このために、C++にはbool型がありtrue(1) またはfalse(0)の値を取ることが出来ます。
ブール値
ブール変数は、boolキーワードを使用して宣言され、trueまたfalseの値のみを取ることができます。
例
bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun; // Outputs 1 (true)
cout << isFishTasty; // Outputs 0 (false)
trueは1を返し、falseは0を返すことが読み取れる。
しかし、値や変数を比較してブール値を返す方が一般的である(次ページを参照)。