1.c99的bool是一种宏定义,而在c++中则是专门的一种数据类型bool
2.bool的值一般为true(逻辑真)和false(逻辑假)
3.和c一样,bool值本质上也是整数,true等于1,false等于0
isLeap = true;
int days = 28 + isLeap;//2月份的天数
4.另外,可以将任何值赋值给bool类型的变量
以下4个值为false :
0 ‘\0’ NULL false
其他一切值如果赋值给bool类型的变量都视为true
bool b = 1;
b= true;
b= 3.14;
b= “abcdef”