将 float 转换为 int 时如何避免浮点错误。例如,下面的代码打印:0.5499999999999972当我受伤时期望它打印0.55.
package main
import "fmt"
func main() {
x := 100.55
fmt.Println(x - float64(int(x)))
}
Output:
0.5499999999999972
九州编程
相关分类