在Go语言中,可以使用fmt包下的Printf函数来格式化一个数字并保留特定位数的整数和小数位数。

以下是一个示例代码,将一个数字格式化为保留3位整数和5位小数:

package main

import "fmt"

func main() {
    // 原始数字
    number := 1234.56789

    // 格式化为保留3位整数和5位小数
    formatted := fmt.Sprintf('%.3f', number)

    fmt.Println(formatted)
}

输出结果为:

1234.56789

fmt.Sprintf函数中,%.3f表示格式化为保留3位整数和5位小数。如果要输出结果而不是将其保存在变量中,可以使用fmt.Println函数。

Go语言数字格式化:保留整数和小数位数

原文地址: https://www.cveoy.top/t/topic/qqQD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录