为什么在C#中(float)1.11111111 = 1.11111116

最佳答案

因为浮点数不是精确值,所以Wikipedia对其进行了相当多的解释。另外,请确保您在6:00到10:00之间观看。简而言之:使用Jon Skeet's video / floats表示连续值,使用doubles / decimals等表示离散值。

关于c# - 为什么在C#中(float)1.11111111 = 1.11111116?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10187540/

10-13 01:42