2024-02-05 05:59PM
可以使用 math.Round() 函数对浮点数进行四舍五入
math.Round()函数可以返回最接近整数的浮点数,并根据小数部分进行四舍五入
eg:创建一个 go_math.go 文件
package main
import (
"fmt"
"math"
)
func main() {
num := 1.23456789
rounded := math.Round(num*100) / 100 // 保留两位小数
fmt.Println(rounded) // 输出: 1.23
}
我们使用math.Round()
函数对num
进行四舍五入。为了保留两位小数,我们将num
乘以100,然后对结果进行四舍五入,最后再除以100。
输出:
meiyi@meiyi-Extensa-2511G:~/workspace/BigDecimal$ go run go_math.go
1.23
请意:math.Round()
函数返回的结果是一个浮点数,因此如果需要将结果格式化为特定的小数位数,可以使用字符串格式化或其他方法。
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论