0
在IOS程序我试图划分一些浮点值但结果是不正确iPhone /的ObjectiveC-C浮子师不正确的输出
float a = 179.891891;
float b = 8.994595;
NSLog(@"Result %f",a/b);
在将所述两(A/B)i的输出得到的是20.0000而不是19.9999989993991。我曾尝试使用double而不是float,但仍然是同一个问题。当我从某些计算中获得“b”的值时,它的值会不断变化。我需要的结果是精确的,因为它进一步需要一些计算和20.0000而不是19.9999989993991使我得到的最终输出有很大的不同。
对此的任何帮助将是非常好的:)。