bool
小于 1 分钟
bool

在C++中,还添加了一种基本类型,就是bool类型,用来表示true和false。true和false是字面值,可以通过转换变为int类型,true为1,false为0.
int x = true;// 1
int y = false;// 0
任何数字或指针值都可以隐式转换为bool值。任何非零值都将转换为true,而零值转换为false.
bool b1 = -100;
bool b2 = 100;
bool b3 = 0;
bool b4 = 1;
bool b5 = true;
bool b6 = false;
int x = sizeof(bool);
一个bool类型的数据占据的内存空间大小为1.