Press "Enter" to skip to content

5、go浮点类型

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 更精确;

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注