Math 戈朗的精度

Math 戈朗的精度,math,go,Math,Go,我试图进行以下计算: 28860.000000001-28800=60.000000001 然而Go给了我60.000000001000444 a := float64(28860.000000001) b := float64(28800) expected := float64(60.000000001) answer := a - b 我在这里做错了什么?结果是这个继承带有浮点数。请在此处阅读更多信息: 可能存在的副本

我试图进行以下计算: 28860.000000001-28800=60.000000001

然而Go给了我60.000000001000444

a := float64(28860.000000001)
b := float64(28800)
expected := float64(60.000000001)
answer := a - b

我在这里做错了什么?

结果是这个继承带有浮点数。请在此处阅读更多信息:

可能存在的副本