在 Go 語言中漂洋,沒有 double
類型每界,只有 float32
和 float64
兩種浮點數(shù)類型捷泞。
它們的區(qū)別如下:
-
float32
:32 位浮點數(shù)声搁,精度較低黑竞,適合對內(nèi)存和性能要求較高的場景。 -
float64
:64 位浮點數(shù)疏旨,精度較高很魂,適合對數(shù)值精度要求較高的場景。
示例:
var f32 float32 = 3.14
var f64 float64 = 3.14
在大多數(shù)情況下檐涝,建議使用 float64
遏匆,它提供了更高的精度和更廣泛的數(shù)值范圍。