我建议不要这样做,而是使用整数. 浮点数学很奇怪,可以给你不想要的结果.以我们的范围为例,我们可以使用
for (int i = 0; i < 100; ++j)
{
double step = static_cast<double>(i) / 100;
}
Run Code Online (Sandbox Code Playgroud)
这可以保证我们获得100次迭代但仍允许您为每次迭代获得一个十进制"步".
| 归档时间: |
|
| 查看次数: |
643 次 |
| 最近记录: |