objective-C 列舉型和BOOL型
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。
歡迎指正錯誤,相互學習,歡迎加入IT技術學習交流群:554587323
相關文章
- 列舉型別型別
- ENUM列舉型別型別
- 【C++】資料型別-列舉型C++資料型別
- Java - Enum 列舉型別Java型別
- Rust的列舉型別EnumRust型別
- java中的列舉型別Java型別
- Java 集合列舉泛型(一)Java泛型
- JavaSE基礎:列舉型別Java型別
- 【四】使用列舉和結構來建立值型別型別
- C++ 列舉型別介紹C++型別
- 列舉型別分享 第五節型別
- java基礎(十一) 列舉型別Java型別
- 列舉常見的關係型資料庫和非關係型都有那些?資料庫
- Bool型SSRF的思考與實踐
- OC中列舉寫法 以及 字串型別列舉實現探索字串型別
- 補充:C語言列舉型別C語言型別
- 簡單探討TypeScript 列舉型別TypeScript型別
- C語言 列舉資料型別C語言資料型別
- 列舉型別在JPA中的使用型別
- 遞迴實現指數型列舉遞迴
- java中的列舉型別學習Java型別
- Java基礎教程(15)–列舉型別Java型別
- 8.集合、泛型、列舉、註解、反射泛型反射
- JPA不識別MySQL的列舉型別MySql型別
- 物聯網學習教程—列舉型別型別
- PHP 列舉型別的管理與設計PHP型別
- PHP->GO 基礎-資料型別-boolPHPGo資料型別
- Java列舉型別enum的詳解及使用Java型別
- @RequestBody中列舉型別值不匹配報錯型別
- Enum列舉型別實戰總結,保證有用!型別
- TypeScript 中列舉型別的理解?應用場景?TypeScript型別
- Java 列舉、JPA 和 PostgreSQL 列舉JavaSQL
- sizeof和strlen計算陣列型別和指標型別字串陣列型別指標字串
- 資料結構複習-01enum列舉型別資料結構型別
- 結構體-簡單列舉型別——植物與顏色結構體型別
- 列舉和列舉的取值範圍
- 列舉 OLTP 型資料庫,8a 和 Hadoop 各自所對應的 資料特徵資料庫Hadoop特徵
- 擴充了個新業務列舉型別,資損了型別
- 求你了,不要再在對外介面中使用列舉型別了!型別