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

时间:2011-12-19 08:38:06

标签: c floating-point

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

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

1 个答案:

答案 0 :(得分:34)

如果实现符合IEEE 754标准,则存在针对不同位组合的特殊情况,例如记录的here

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