Go的数字精度转换大全

Posted 骑着蜗牛看海丫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go的数字精度转换大全相关的知识,希望对你有一定的参考价值。

1. float64保留2位小数

    加上 0.5是为了四舍五入,想保留几位小数的话把2改掉即可

func Decimal(value float64) float64 {
    value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64)
    return value
}

下面的是先通过Sprintf保留两位小数,再转成float64

func Decimal(value float64) float64 {
    value, _ = strconv.ParseFloat(fmt.Sprintf("%.2f", value), 64)
    return value
}

 

以上是关于Go的数字精度转换大全的主要内容,如果未能解决你的问题,请参考以下文章

C语言转换格式符大全?

golang代码片段(摘抄)

VSCode自定义代码片段3——url大全

VSCode自定义代码片段3——url大全

VSCode自定义代码片段3——url大全

VSCode自定义代码片段——cli的终端命令大全