a:=strconv.FormatFloat(10.100,'f',-1,32) 输出: 10.1 a := strconv.FormatFloat(10.101, 'f', -1, 64) 输出: 10.101 a := strconv.FormatFloat(10.010, 'f', -1, 64) 输出:10.01 a:=strconv.FormatFloat(10.1,'f',2,64) 输出:10.10 f 参数可以时e,E,g,G -1 代表输出的精度小数点后的位数,如果是<0的值,则返回最少的位数来表示该数,如果是大于0的则返回对应位数的值 64 为float的类型,go中float分为32和64位,因此就需要传入32或者64
本文介绍了在Go语言中如何使用strconv包将不同精度的浮点数转换为字符串,并解释了参数'e','E','g','G'的作用及精度设置方法。
5745

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



