说明
boolalpha
的作用是使bool型变量按照false、true
的格式输出。如不使用该标识符,那么结果会按照1、0
的格式输出。
示例
#include <iostream>
int main(int magc, char* magv[])
{
bool b = true;
std::cout << "b=" << b << std::endl;
std::cout << "b=" << std::boolalpha << b << std::endl;
bool a = false;
std::cout << "a=" << a << std::endl;
}
输出结果:
b=1
b=true
a=false