if语句只把括号内的语句当成一个bool值来判断,true就执行,false就不执行。
编译器会自动把所有可以转化为bool型表达式转化成bool型。
关系表达式就不用说了,直接求出真假即可。
数值常量转化成bool型时,按照非零为true,零为false的原则进行转换即可。
bool表示布尔型变量,也就是逻辑型变量的定义符,以英国数学家布尔代数的奠基人专乔治·布尔(George
Boole)命名。属
2.
bool类似于float,double等,只不过float定义浮点型,double定义双精度浮点型。
在objective-c中提供了相似的类型BOOL,它具有YES值和NO值;在java中则对应于boolean类型。
bool型是C语言中C99标准新增的特性,在头文件中定义.
其逻辑值为true与false,相当于值1与0.