go语言 浮点数比较是否相等

来源:互联网 时间:1970-01-01

packagemainimport ( "fmt" "math")const MIN = 0.000001// MIN 为用户自定义的比较精度func IsEqual(f1, f2 float64) bool { return math.Dim(f1, f2) < MIN}func main() { a := 0.0000123 b := 0.000012234 if IsEqual(a, b) { fmt.Println("a < b") }}

版权声明:本文为博主原创文章,未经博主允许不得转载。



相关阅读:
Top