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

Is float value guaranteed to be 0 when a float variable is initialized to 0.0?

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

float var = 0.0f;

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

令人高兴的是,无论如何零实际上都是零:IEEE-754(浮点数的常用标准)将全零位模式搁置一旁,因为它的含义完全相同。