先将 float64 通过Sprintf保留两位小数,再转成 float64
示例如下:
func Decimal(value float64) float64 {
value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64)
return value
}
该博客介绍了如何使用Go语言的fmt.Sprintf和strconv.ParseFloat函数将float64类型的数值保留两位小数,并转换回float64类型。示例函数`funcDecimal`演示了这一过程,对于理解数值精度处理和类型转换具有指导意义。
先将 float64 通过Sprintf保留两位小数,再转成 float64
示例如下:
func Decimal(value float64) float64 {
value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64)
return value
}
7001
2552
1万+

被折叠的 条评论
为什么被折叠?
