六、C++的布尔类型(bool) 1、bool类型是C++中基本的数据类型,专门表示逻辑值;
2、bool在内存上占一个字节,1表示逻辑真,0表示逻辑假;
3、bool类型的变量可以接受任何表达式的结果,值非零则为true(1),值为0则为false(0).
【C++的布尔类型(bool)】bool.cpp
#include
using namespace std;
int main(void){
bool b = false;
cout << "size=" << sizeof(b) << endl;
//1
cout << b << endl;
//0 b = 123;
cout << b << endl;
//1
b = 3.14;
cout << b << endl;
//1
char* p = NULL;
//NULL-->(void *)0
b = p;
cout << b << endl;
//0
return 0;
}
推荐阅读
- C/C++基本数据类型 所占字节数 在内存中存储方式 内存 指针
- C++中的difftime()函数用法示例
- c++opencv图像处理|C++OpenCV系统学习(14)——图像分割与抠图(1)_KMeans
- opencv|VS2019中配置OpenCv4.5.5,保姆级教程
- 数据结构|二叉树链式结构的实现及应用
- 算法计算经典|二叉树知识点最详细最全讲解
- 当C++中对派生类方法给予更严格的访问时会发生什么?
- 什么是C++中的数组衰减(如何预防?)
- 我们什么时候通过引用或指针传递参数()