oc 中支援c語言中的所有資料型別
1. 基本資料型別: int, double, float, char
2. 構造型別 : 陣列, 結構體, 列舉
3. 指標型別 : int *p1
4. 空型別 : void
5.typedef 自定義型別: typedef
int money
oc 型別
1.bool 型別: 可以儲存yes 或 no 的任意1個資料, 一般表成立或不成立
本質:typedef
signed
char
bool; 是1個有符號的char 變數
#define yes ((bool)1) yes 實際上就是1
#define no((bool)0) no 實際上就是0
2. boolean 型別: 其變數可以儲存true 或 false
本質:typedef
unsigned
char
#define true 1
#define false 0
3. class 類
4.id 型別,萬能指標
5.nil 與 null 差不多
6. sel 文法選擇器
7. block **段
C 相對於C的增強
1.c 更嚴格的語法 更嚴格的型別轉換 更嚴格的語法 更嚴格的型別轉換 c 不同型別的變數一般不能直接賦值,需要相應的強制轉換 新增 bool 型別,有 true false,乙個位元組 2.struct型別增強 c 中定義結構體變數不必加 struct 且可以定義成員函式 struct a a 變...
2 c 相對於c 的增強。
includeusing namespace std brief main return 1 實用性增強 2 c語言的定義必須在作用於開始的地方定義。3 c 更加強調語句的實用性。所有的變數可以在使用的時候再定義。int main11 1 register 關鍵字增強。請求編譯器讓a直接放在暫存器中...
C 相對於C的兩種新的內建型別
在c語言提供的字元 整型 浮點型 指標 陣列 結構和列舉等幾類型別的基礎上,c 又新增了兩類基本型別,分別為布林型和引用型別。c語言中沒有明確地提供布林型別,布林型別的實現往往是通過巨集定義或型別定義實現。c 為邏輯運算提供了單獨的布林型別 bool 可以具有值true或false之一,其中true...