关系运算符包括
> < >= <= != ==
布尔与整型的转换
false <-> 0
true -> 1
非零 -> true
要在代码中显示布尔的类型,可以用std::boolalpha
进行设置
示例代码
#include <iostream>
int main()
{
int a{ 1 };
int b{ 2 };
bool c{ a == b };
bool d{ a != b };
std::cout << "默认输出结果:" << c << "\t" << d << std::endl;
std::cout << "使用std::boolalpha之后的结果:" << std::boolalpha <<
c << "\t" << d << std::endl;
}
结果如下