ban*_*ing 3 iphone console boolean
对于一个对象来说
NSLog(@"some object %@", someObject);
Run Code Online (Sandbox Code Playgroud)
对于十进制,它是:
NSLog(@"some object %d", 2.33);
Run Code Online (Sandbox Code Playgroud)
什么是布尔?
像int一样对待它:
NSlog(@"%d",yourBool)
Run Code Online (Sandbox Code Playgroud)
...输出1表示"是",输出0表示"否"
如果您想获得YES/NO输出,请使用:
NSLog(@"%@", (yourBool ? @"YES" : @"NO"));
Run Code Online (Sandbox Code Playgroud)
原因,从objc.h复制粘贴:
#define YES (BOOL)1
#define NO (BOOL)0
Run Code Online (Sandbox Code Playgroud)
PS:对于小数(浮点数),它不是%d ....它:
NSLog(@"%f",2.33);
Run Code Online (Sandbox Code Playgroud)