2.4.3 数据类型bool
在C语言中,真值用非零表示,假值用零表示。C++(www.cppentry.com)新增了数据类型bool,可以鹊true或false,用来表示真值或假值,其中true和false都是新增的关键字。所有的关系操作符、相等操作符和逻辑操作符现在都产生bool类型的结果值,而不是int型。在需要bool类型的地方,整数和指针表达式仍然是允许的。例如,
|
也是合法的。如果val的值非零,条件判断为真;如果val的值为零,条件判断为假。
在默认情况下,bool表达式输出时,真值输出1,假值输出0。操纵符boolalpha可用来将bool表达式输出或输入为false或true的形式,操纵符noboolalpha可用来将bool表达式输出或输入为0和1的形式。
例2-24
代码段
|

