以0.01的增量将浮点数从1递减到0

Decrement a float from 1 down to 0, in 0.01 increments

本文关键字:浮点数      更新时间:2023-10-16

正如标题所述,我想从1开始,以0.01递减,直到0。

问题是,我使用浮点数,我不断获得值,如0.5000000001

简单地使用int,从100开始递减到0,然后将值除以100.0

for (int i=100; i>=0; --i)
{    
    float f = i/100.0f;
    ...
}