和java一样,OC中也有布尔类型 BOOL ,取值为YES/NO ,使用方法如下:
#import <Foundation/NSObjCRuntime.h>
int main(){
BOOL isMan = YES;
NSLog(@"%d",isMan);
return 0;
}
但事实上,OC中的布尔类型 BOOL 其实是来自
typedef signed char BOOL;
实际上就是定义的char类型的类型别名,取值也是int类型的类型别名
#define YES (BOOL)1
#define NO (BOOL)0