为什么199 /(1.0 / 0.1)是19.9,但在Ruby中199 * 0.1是19.900000000000002?

时间:2016-08-26 08:10:26

标签: ruby

当我使用irb时,我得到了这个:

2.3.1 :001 > 199 / (1.0 / 0.1)
 => 19.9
2.3.1 :002 > 199 * 0.1
 => 19.900000000000002

我对此很好奇。有人可以向我解释一下吗?

0 个答案:

没有答案