我在这里读到并得出结论,double的最小值(绝对值)是,1.7e-308但我的代码永远循环:
1.7e-308
for (double d(-1.0); d <= 1.0; d+=1.7e-308) { }
编辑:我想以尽可能小的增量从-1.0循环到1.0.
c++ double epsilon
c++ ×1
double ×1
epsilon ×1