小编m_h*_*ere的帖子

如果我们继续将 float 1.0 除以 2 直到它达到零,会发生什么?

float f = 1.0;
while (f != 0.0) f = f / 2.0;
Run Code Online (Sandbox Code Playgroud)

该循环使用 32 位精度运行 150 次。为什么会这样?它是否四舍五入为零?

c ieee-754

1
推荐指数
1
解决办法
156
查看次数

标签 统计

c ×1

ieee-754 ×1