C++的布尔类型(bool)

六、C++的布尔类型(bool)

1、bool类型是C++中基本的数据类型,专门表示逻辑值;
2、bool在内存上占一个字节,1表示逻辑真,0表示逻辑假;
3、bool类型的变量可以接受任何表达式的结果,值非零则为true(1),值为0则为false(0).

bool.cpp

#include <iostream>
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;
}
发布了7 篇原创文章 · 获赞 0 · 访问量 157

猜你喜欢

转载自blog.csdn.net/weixin_42284219/article/details/104544619
今日推荐