真偽値を表す基本型(C++)。 条件分岐によく用いられる。

整数との相互変換もできる。 bool から整数へ変換すると false0true1 になる。 整数から bool へ変換すると、0false、それ以外は true になる。

標準ストリーム(C++)では、既定では 0 / 1 で出力される。 true / false で出力・入力したい場合は、std::boolalpha を使う。(オフにするなら std::noboolalpha