| 類型 | 關鍵字 | 位元 | 精度(有效數字) | 大約範圍 |
|---|---|---|---|---|
| 單精度 | float | 32 | 7 位 | ±1.5×10⁻⁴⁵ ~ ±3.4×10³⁸ |
| 雙精度 | double | 64 | 15-16 位 | ±5.0×10⁻³²⁴ ~ ±1.7×10³⁰⁸ |

float 運算較快、記憶體較小,適合精度要求不高的科學計算、圖形處理。double 為預設浮點型別,精度更高,通用首選。| 特性 | decimal |
|---|---|
| 位元數 | 128 |
| 有效數字 | 28-29 位 |
| 範圍 | 約 ±1.0×10⁻²⁸ ~ ±7.9×10²⁸ |
| 精度 | 精確到 28 位小數 |

double,但精度遠高。float f = 3.14f; // 必須加 f/F 後綴
double d = 3.14; // 預設為 double
decimal m = 10.5m; // 必須加 m/M 後綴,否則視為 double
| 情境 | 建議型別 |
|---|---|
| 一般科學計算、圖形、物理模擬 | double |
| 記憶體極度受限、精度要求低 | float |
| 金融、會計、貨幣、稅務計算 | decimal |