package main
import (
"fmt"
"strconv"
)
func main() {
k := 10/3.0
i := fmt.Sprintf("%.2f",k)
f,_ := strconv.ParseFloat(i,2)
fmt.Println(f)
}
我不得不编写上面的程序,将一个go float64变量的精度降低到2。
在这种情况下,我使用strconv和fmt。还有其他一些可以做到的方法吗?
你不需要任何额外的
代码…它的简单
import (
"fmt"
)
func main() {
k := 10 / 3.0
fmt.Printf("%.2f",k)
}
Test Code
原文链接:https://www.f2er.com/css/218111.html