C++语言中,有两种bool(布尔)类型的表示方式:
1)直接使用bool类型
bool x = true;

bool类型, 只有两个值:
true
false

2)使用0和非0的任何值(C语言风格)
0: 表示假
非0: 表示真
特别注意:
1>3 是假
1>3 == false 是真

3>1 是真
3>1 == false 是假

bool x;
x = 1 < 3;

类似:
对你的女神/男神说:
我爱你 => 是真
我爱你 == true => 是真
我爱你 == false => 是假
对你的备胎说:我爱你 => 是假
我爱你 == true => 是假
我爱你 == false => 是真

常见错误:
3>2>1 是假
3>2>1 => true>1 => 1>1 => false

3>2 && 2>1 使用“逻辑与”运算。

bool类型使用场合:
if 语句
for语句
while语句

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐