golang float64两位小数向上取值为一位小数
要将一个float64的数值保留两位小数,并向上取值为一位小数,可以使用math包中的Ceil函数。
下面是一个示例代码:
package main
import (
"fmt"
"math"
)
func main() {
num := 3.14159
num = math.Ceil(num*100) / 100
fmt.Printf("%.1f\n", num)
}
输出结果为:3.2
在这个示例中,我们使用math.Ceil函数将num乘以100,然后取整,再除以100,这样就可以保留两位小数并向上取值为一位小数。最后使用fmt.Printf函数来格式化输出结果。
原文地址: https://www.cveoy.top/t/topic/hNTR 著作权归作者所有。请勿转载和采集!