C語言基礎總結
1. 資料與操作
a. 資料
i. 類型
- 基本類型
整型:
類型 | 關鍵字 |
---|---|
基本整型 | int |
短整型 | short |
長整型 | long |
無符号整型 | unsigned |
實型(浮點型):
類型 | 關鍵字 |
---|---|
單精度實型 | float |
雙精度實型 | double |
長雙精度實型 | long double |
字元型:char
枚舉類型:enum
- 構造類型
數組
- 一維數組
- 二維數組
- 向函數傳遞數組
結構體struct
- 定義
- 結構體變量及引用
- 結構體數組
- 結構體指針
- 向函數傳遞結構體
共同體union
- 定義
- 指針類型
- 定義與初始化
- 間接尋址運算符
- 函數按位址調用
- 函數指針
- 指針與數組
- 指針與一維數組
- 指針與二維數組
- 指針數組
- 動态數組
- 特殊,不是類型-->字元串(是數組)
- 存儲
- 初始化
- 字元指針
- 通路方式
- 輸入輸出
- 字元串處理函數
- 向函數傳遞字元串
- 從函數傳回字元串指針
ii. 記憶體空間
- 存儲機關
- sizeof關鍵字
b. 操作
運算符和表達式
- 指派運算符
- 算術運算符
- 增1和減1運算符
- 宏常量與const常量
- 類型轉換
- 取址運算符
- 标準數學函數
鍵盤輸入和螢幕輸出
- 字元輸出與轉義字元
- printf()
- scanf()