Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ ブールデータ型 | その他のデータ型と概念
C++データ型

bookブールデータ型

メニューを表示するにはスワイプしてください

Boolean(bool)は、true または false のいずれかの値を取ることができるデータ型。構文:

bool.h

bool.h

copy
1
bool alive = true;

主に比較演算子で使用される。これらの演算子(==!=<>>=<=)は bool を返す。

main.cpp

main.cpp

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; }

! 演算子を使用してブール値を反転させることも可能。

main.cpp

main.cpp

copy
123456789
#include <iostream> int main() { bool istrue = true; std::cout << istrue << std::endl; std::cout << !istrue << std::endl; }

そして最も頻繁に、ifwhile などの条件文で使用されます。

main.cpp

main.cpp

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; }

bool のサイズは1バイトです。確かに1ビットのメモリに収まりますが、1バイト(8ビット)未満のサイズの変数は格納できません。

question mark

誤っている文を選択してください

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  1
some-alt