Go 浮点数类型 - go 训练营

Go 具有两种大小的浮点数 float32 和 float64,其算术特性遵从 IEEE 754 标准。 var e float64 = 2.71828 //近似值 float32 的有效数字大概是 6 位,float64 的有效数字大约是 15 位,绝大多数情况下,应优先选用 float64,float32 的运算会迅速积累误差。 小数点前的数字可以省略,后面也可以省去。如: var x float64 = .707 var y float64 = 1. 非常大或非常小的数字最好使用科学计数法表示,在数量级指数前写字字母 e 或 E。如: var plank = 6.62606957e-34 浮点值能方便的通过 Printf 的 %g 输出,该谓词会自动保持足够的精度,并选择最简洁的表达方式。但是对于数据表,%e(有指数)或 %f(无指数)的形式可能更合适。
欢迎参加 Go 训练营挑战,这些挑战将帮助你逐步掌握 Go 开发。Go(又称Golang)是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。在 2016 年,Go 被软件评价公司 TIOBE 选为“TIOBE 2016年最佳语言”。