| 類別 | 類型 | 關鍵字 | 佔用字節 | 取值範圍 | 默認值 |
|---|---|---|---|---|---|
| 整數型 | 字節型 | byte | 1 | -2⁷ ~ 2⁷-1 (-128~127) | 0 |
| 短整型 | short | 2 | -2¹⁵ ~ 2¹⁵-1 | 0 | |
| 整型 | int | 4 | -2³¹ ~ 2³¹-1 | 0 | |
| 長整型 | long | 8 | -2⁶³ ~ 2⁶³-1 | 0 | |
| 浮點型 | 單精度 | float | 4 | ±3.4E38 | 0.0f |
| 雙精度 | double | 8 | ±1.7E308 | 0.0 | |
| 字符型 | 字符 | char | 2 | 0 ~ 2¹⁶-1 (Unicode) | '\u0000' |
| 布爾型 | 布爾 | boolean | 1位/1字節 | true/false | false |
int,long 需加 L/l 後綴:100L016,十六進制 0xAFfloat 字面值必須加 F/f:3.14f'A'、'中'、'\n''A' + 1 = 66 ('B')true/false,不可與數字互轉if、while、for 條件判斷float 僅用於記憶體受限場景