C++ BOOL布尔类型的使用

1.bool类型一般用一个字节存储,int根据平台不同,大小不同。

一般在结构体中,bool只是二值的,用一个字节有点浪费空间,会使bool只占一位

2. 类型转换,一个算术,枚举,指针,指向成员的右值,可以转换为bool。
零,null pointer, null member pointer 可以转为false,其它的是true
3. true可以提升为1,false可以提升为2。

4. ++可以把一个bool型的设置为true,而--不能作用在bool型的上。

试一下以下代码:

C/C++ code
?
1
2
3
4
     bool  b =  true ;
     cout<< "b = " <<b<<endl;
         b+=5;
     cout<< "b = " <<b<<endl;

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页