go 变量四舍五入到小数点后2位
时间: 2023-12-06 08:03:12 浏览: 205
在 Golang 中,可以使用 `math.Round()` 函数对浮点数进行四舍五入操作。如果要保留小数点后两位,可以先将浮点数乘以 100,然后再进行四舍五入操作,最后再除以 100。
示例代码如下:
```go
package main
import (
"fmt"
"math"
)
func main() {
var num float64 = 3.1415926
num = math.Round(num * 100) / 100
fmt.Println(num) // 输出 3.14
}
```
注意,由于浮点数在计算机中的存储方式,对于某些值进行四舍五入可能会出现精度问题。因此,在对于一些对精度要求很高的场合中,可能需要使用 `decimal` 等库来进行精确计算。
阅读全文