C++的布尔类型(bool)

六、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; }

    推荐阅读