c/c++编程笔记:布尔类型(bool)分析

布尔类型(bool)

布尔类型(bool)是C++新增的一种基本数据类型。它的名称来源于英国数学家George Boole,是他开发了逻辑律的数学表示法。

名称应用环境类型长度取值

bool标准的C++布尔型1个字节false和true(0和1的区别)

C++中的 bool 的取值只有 true 和 false 两种,非零值被转为 true,零被转为 false

实例:

#includeusingnamespacestd;intmain(){boolx=-100,x1=30,x2=0;boola=false;printf("sizeof(a) = %d\n",sizeof(a));

//输出:1 布尔类型为1个字节cout<<"x值:"<

c/c++编程笔记:布尔类型(bool)分析_第1张图片

在 C++ 中使用 cout 输出 bool 变量的值时还是用数字 1 和 0 表示,而不是 true 或 false。

Java、PHP、JavaScript 等也都支持布尔类型,但输出结果为 true 或 false

你也可以使用 true 或 false 显式地对 bool 变量赋值

注意:true 和 false 是 C++ 中的关键字,true 表示“真”,false 表示“假”。

实例:

#includeusingnamespacestd;intmain(){boolflag=true;if(flag){cout<<"true"<

else{cout<<"false"<

另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~

UP在主页上传了一些学习C/C++编程的视频教程,有兴趣或者正在学习的小伙伴一定要去看一看哦!会对你有帮助的~

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习:

c/c++编程笔记:布尔类型(bool)分析_第2张图片

编程学习:

c/c++编程笔记:布尔类型(bool)分析_第3张图片

你可能感兴趣的:(C++,c++,布尔bool,数据类型,编程)