OC 中支持C語言中的所有數(shù)據(jù)類型
1. 基本數(shù)據(jù)類型: int, double, float, char
2. 構(gòu)造類型 : 數(shù)組, 結(jié)構(gòu)體, 枚舉
3. 指針類型 : int *p1
4. 空類型 : void
5. typedef 自定義類型: typedef int money
OC 類型
1. BOOL 類型: 可以存儲YES 或 NO 的任意1個數(shù)據(jù), 一般表成立或不成立
本質(zhì):typedef signed char BOOL; 是1個有符號的char 變量
#define YES ((BOOL)1) YES 實際上就是1
#define NO((BOOL)0) NO 實際上就是0
2. Boolean 類型: 其變量可以存儲true 或 false
本質(zhì):typedef unsigned char
#define true 1
#define false 0
3. class 類
4. id 類型,萬能指針
5. nil 與 NULL 差不多
6. SEL 文法選擇器
7. block 代碼段