Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux / Objective-C学习——布尔类型

参照书中关于布尔类型实例,敲出下面代码
#import<Foundation/Foundation.h>//比较两个整数是否相等
BOOL areIntsDifferent(int num1,int num2){if (num1==num2) {return (NO);}else {return (YES);}//将BOOL值转为相应的NSString类型
NSString *boolString(BOOL noYes){if (noYes==NO) {return (@"NO");}else {return (@"YES");}}
//在main函数中调用上面方法
int main (int argc,constchar * argv[]) {    BOOL areTheyDifferenr;areTheyDifferenr=areIntsDifferent(5,5);NSLog(@"are %d and %d different? %@",5,5,boolString(areTheyDifferenr));areTheyDifferenr=areIntsDifferent(23,42);NSLog(@"are %d and %d different? %@",23,42,boolString(areTheyDifferenr));      return0;}运行结果:总结:Objective-C中的BOOL类型与C和JAVA很像,用法也比较简单,需要注意的是Objective-C的BOOL类型是YES值和NO值,而不是true和false。