[具有讽刺意味的是,要找到重复的问题,你需要知道答案。]
答案 0 :(得分:3)
What Every Computer Scientist Should Know About Floating-Point Arithmetic
如果无法在基础2
中表达,则不准确。另请参阅floating point inaccuracy。
答案 1 :(得分:0)
0.1是二进制的'重复十进制'(0.0001100110011 ...),因此0.1的表示是不精确的。 NSLog可能会舍入或截断输出。