object-c的布尔类型BOOL , c的布尔类型bool
区别:object-c中BOOL类型长度1byte, 若将short或int型数赋值给BOOL类型则截取低位1个字节
c中bool类型实则为int通过宏定义而来.
/***type.m****/
#import
int main(int argc, char **argv)
{
int i = 256;
BOOL yes_no = i;
bool true_false = i;
if (yes_no == YES)
NSLog(@"YES");
else
NSLog(@"NO");
if (true_false)
NSLog(@"true");
else
NSLog(@"false");
return 0;
}
阅读(4151) | 评论(0) | 转发(0) |