如果所有位都为0,那么IEEE浮点值是多少?

Lun*_*oms 26 c floating-point

如果所有位都为0(例如,我memset将浮点变量设置为全0),gcc中使用的IEEE浮点值是多少?它保证是0.0?

我想其他浮点格式的结果可能会有所不同.但我的问题是特定于与gcc一起使用的IEEE浮点数.

Seb*_*ler 36

如果实现符合IEEE 754标准,则存在针对不同位组合的特殊情况,如此处所述.

对于您的情况:当所有位(符号,指数,尾数)为零时,浮点值也表示为零,如IEEE 754所定义.

  • 符号位可以是 0 或 1,分别表示 +0 或 -0。 (2认同)