繁体   English   中英

如何在目标 C iPhone 中将 output 布尔值转换为控制台

[英]How to output bool value to console in Objective C iPhone

对于 object 它是

NSLog(@"some object %@", someObject);  

对于十进制,它是:

NSLog(@"some object %d", 2.33);  

布尔值是什么?

把它当作一个 int 对待:

NSlog(@"%d",yourBool)

... 输出 1 表示是,输出 0 表示否

如果你想得到一个是/否 output 使用:

NSLog(@"%@", (yourBool ? @"YES" : @"NO"));

原因,从 objc.h 复制粘贴:

#define YES             (BOOL)1
#define NO              (BOOL)0




PS:对于小数(浮点数),它不是 %d.... 它的:

NSLog(@"%f",2.33);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM