golang之路-api杂记-格式化float输出

 

golang之路-格式化float输出

 

代码:

 

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

 

 

本文来自:ITEYE博客

感谢作者:stephen830

查看原文:golang之路-api杂记-格式化float输出

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。