C++の標準ストリームにbool型を書き込むと、trueの場合は1、falseの場合は0が表示される. std::boolalphaを事前に書き込んでおくと、文字列として出力される. std::noboolalphaを書き込むと元に戻る.
#include<iostream> int main() { std::cout << true << std::endl; // 1 std::cout << false << std::endl; // 0 std::cout << std::boolalpha; std::cout << true << std::endl; // true std::cout << false << std::endl; // false std::cout << std::noboolalpha << true << std::endl; // 1 }