将浮点数从1减小到0,以0.01为增量递减

Oge*_*gen 2 c++ floating-point floating-point-precision

正如标题所述,我想从1开始并逐渐减少0.01到零.

问题是,我正在使用花车而且我不断获得诸如此类的价值观0.5000000001.

xMR*_*MRi 10

只需使用int,从100开始递减到0并将值除以100.0

for (int i=100; i>=0; --i)
{    
    float f = i/100.0f;
    ...
}
Run Code Online (Sandbox Code Playgroud)