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