要保留两位小数的float64,可以使用以下代码示例进行解决:
package main
import (
"fmt"
)
func main() {
num := 3.14159265359
rounded := float64(int(num*100)) / 100
fmt.Printf("%.2f\n", rounded)
}
这个示例中,我们首先将要保留两位小数的float64类型数值乘以100,然后将结果转换为int类型,再除以100转回float64类型。这样就可以保留两位小数。
接下来,使用fmt.Printf()
函数并使用"%.2f"格式化字符串打印输出,就可以得到保留两位小数的结果。
输出结果为:
3.14
下一篇:保留两位小数后移除零