标签: c++ floating-point floating-point-precision
正如标题所述,我想从1开始,然后逐渐减少0.01,直到零。
问题是,我正在使用花车而且我不断获得0.5000000001等值。
0.5000000001
答案 0 :(得分:10)
只需使用int,从100开始递减为0并将值除以100.0
for (int i=100; i>=0; --i) { float f = i/100.0f; ... }