WeHelp
C 語言是一種通用的、程序式的程式語言,可直接對記憶體與硬體進行操作,效率極高。
  1. C 特色用途、相關職務
  2. Windows 環境建置、測試
  3. Mac 環境建置、測試
  4. Linux 環境建置、測試
  5. C 標準輸出、輸入
  6. C 資料型態
  7. C 變數使用
  8. C 運算符號
  9. IF 條件判斷
  10. Switch 條件判斷
  11. While 迴圈
  12. For 迴圈
  13. Array 陣列
  14. String 字串
  15. Function 函式
  16. 標準函式庫
  17. Struct 結構
  18. Pointer 指標
  19. 指標與函式參數
  20. 指標與陣列
  21. 指標與結構
  22. 動態配置記憶體
C 資料型態
## C 的基本資料型態 C 語言常見的基本資料型態如下: | 資料型態 | 說明 | 範例 | |---|---|---| | `char` | 儲存單一字元或小範圍整數 | `'A'` | | `int` | 儲存整數 | `10`、`-5` | | `float` | 單精度浮點數 | `3.14f` | | `double` | 雙精度浮點數,精確度通常高於 `float` | `3.14159` | | `void` | 表示沒有資料或沒有回傳值 | `void main_function()` | | `_Bool` | 儲存真假值,值為 `0` 或 `1` | `1` | C 也提供型態修飾詞,可以改變整數型態的大小或範圍,例如: - `short int`:較小範圍的整數 - `long int`:較大範圍的整數 - `unsigned int`:只儲存非負整數 - `long long int`:更大範圍的整數 實際佔用的記憶體大小會依作業系統與編譯器而不同,可使用 `sizeof` 查詢。 ## 簡單程式範例 ```c #include <stdio.h> int main(void) { char grade = 'A'; int age = 20; float height = 175.5f; double pi = 3.1415926; _Bool is_student = 1; printf("等級:%c\n", grade); printf("年齡:%d\n", age); printf("身高:%.1f\n", height); printf("圓周率:%.7f\n", pi); printf("是否為學生:%d\n", is_student); return 0; } ``` 其中: - `%c`:輸出 `char` - `%d`:輸出 `int` - `%f`:輸出浮點數 - `return 0;`:表示程式正常結束
相關學習地圖、教學課程
C 語言,系統程式
掌握基礎的 C 語法,以及進階的系統程式開發能力。