Last updated on 2022年2月16日
一、浮点的分类
1、浮点分为单精度和双精度,表示为单精度 float32,双精度 float64;后者能表示更大的精度值;
2、浮点在机器储存中的形式为:符号位+指数位+尾数位,在储存中精度会有丢失;
二、浮点的细节
1、浮点的类型默认声明为float64,不受操作系统的位数影响;
2、浮点小数可以写作为
var f float32 = .512 //等价于0.512
3、科学计数法:
f2 := 5.123e2 //等价于 5.123 * 10^2,e可以小写、也可以大写
f3 := 5.123e-2 //等价于 5.123 ÷ 10^2
4、通常情况下,没有特殊要求的话应该使用 float64 ,因为它比 float32 更精确;