当前位置: 代码迷 >> 综合 >> C++基础知识 - 布尔(bool)类型
  详细解决方案

C++基础知识 - 布尔(bool)类型

热度:90   发布时间:2023-10-10 17:42:09.0

C++语言中,有两种bool(布尔)类型的表示方式:

直接使用bool类型
bool  x = true;bool类型, 只有两个值: 
true   
falsecout << true << endl;	//输出结果是 1
cout << false << endl;	//输出结果是 0 特别注意:
1>3  			是假
1>3  ==  false  是真3>1  			是真
3>1 == false 	是假bool  x;
x  =  1 < 3;

 

  • 使用0和非0的任何值(C语言风格)
    0: 表示假
    非0: 表示真
    C++基础知识 - 布尔(bool)类型

常见错误:
3>2>1 是假
3>2>1 => (3>2) (true>1) => 1>1 => false
C++基础知识 - 布尔(bool)类型

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

 
 
 
 

bool类型使用场合:

if 语句
for语句
while语句

  相关解决方案