C++的真假
- C语言没有真正的bool类型,通常用int变量来保存逻辑值
- C++使用bool类型变量来存储逻辑值,真为true,假为false
- 有0为false,非0为true
- bool类型的特点
- -提高程序可读性,只保存逻辑值
-节省内存,sizeof(bool) == 1
- -提高程序可读性,只保存逻辑值
- 示例
```cpp
include
using namespace std;
int main(int argc, char const *argv[]) { bool a = false; cout << “a = “ << a << endl;
bool b = true;
cout << "b = " << b << endl;
a = (3 > 2); // true;
cout << "a = " << a << endl;
b = (3 < 2); // false
cout << "b = " << b << endl;
cout << "sizeof(bool) : " << sizeof(bool) << endl;
return 0;
} ```