c - float 变量初始化为 0.0 时,float 值是否保证为 0?

标签 c floating-point floating-accuracy processor

在 C 中,当我们将浮点变量初始化为 0 时,在任何微 Controller 上

float var = 0.0f;

“var”是完全等于零还是取决于处理器的最小和最大浮点分辨率?

最佳答案

令人高兴的是,无论怎样,零实际上都是零:IEEE-754( float 的常用标准)将全零位模式搁置一旁,因为它表示完全为零。

关于c - float 变量初始化为 0.0 时,float 值是否保证为 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28601295/

相关文章:

python - 痛饮 : AttributeError: 'module' object has no attribute 'fact'

c 清理未使用的线程

python - 级联库依赖

python - 如何在 python 的类中格式化 float ?

c - 如何在C中生成随机 float

c - 为什么我的浮点值不能正确打印?

math - float 学坏了吗?

c - 最小化指数移动平均中的浮点不准确性

math - float 学有问题吗?

c - 为什么在函数中声明一个字符串参数在C中需要一个指针?