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) }
测试代码