---
# System prepended metadata

title: C/C++教學系列(二)

---


1. int（整數）
用途：儲存整數（沒有小數點的數字），如：-3, 0, 100

記憶體大小：通常是 2 或 4 個位元組（byte），取決於系統

範圍（32-bit 系統）：-2,147,483,648 ~ 2,147,483,647

c
複製
編輯
int a = 123;
2. float（單精度浮點數）
用途：儲存帶有小數點的數字（精確到約 6~7 位數）

記憶體大小：4 個位元組

範例：

c
複製
編輯
float pi = 3.14;
3. double（雙精度浮點數）
用途：與 float 類似，但能儲存更精確的浮點數（約 15 位數）

記憶體大小：8 個位元組

範例：

c
複製
編輯
double g = 9.80665;
4. char（字元）
用途：儲存單一字元，例如 'A'、'b'、'5'、'@' 等

記憶體大小：1 個位元組



範例：

c
複製
編輯
char letter = 'A';
小總結比較表：
資料型別	含意	        記憶體大小	範例值
int	        整數	       2~4 Bytes  10, -5
float	    小數（單精度）	4 Bytes	   3.14
double	    小數（雙精度）	8 Bytes	   2.718281828
char	    字元	       1 Byte	  'A', '5'