1: 定义枚举型 enum sensom{sum,cha,page,height};
接下来就可以使用该枚举类型来定义变量;
enum sensor hh,bb;
还可以这样定义enum sensor{sum,cha,page,height}hh,bb;
定义匿名枚举类型时直接定义变量:
例如:enum{sum,cha,page,height}hh,bb;
2:objective-C中允许将整数值赋值给枚举变量,甚至可以直接把枚举变量当成整数使用。
例如:
#import <Foundation/Foundation.h>
enum sensom{sum,cha,page,height}hh,bb;
int main(int argc, const char * argv[]) {
@autoreleasepool {
hh = sum;
bb = cha;
if (bb>hh) {
NSLog(@"bb>hh");
}
NSLog(@"----%d",hh);
NSLog(@"----uu%d",bb);
int vn = bb+1+hh;
NSLog(@"aaaaa%d",vn);
NSLog(@"qqqq%d",hh);
NSLog(@"vvvv%d",bb);
}
return 0;
}
3:BOOL类型
BOOL类型的值有YES和NO两个值,分别代表真和假,但需要指出的是,objective-C底层实际上使用signed char 来代表BOOL。而YES和NO两个值的底层其实就是1和0。