0

如果一个浮点数存储在一个字节中,第一位是符号,接下来的三位表示指数超过 3 的符号,最后四位表示尾数,那么位模式 00100100 表示?我知道这个数字会是正数,因为第一位是 0,我也知道 010 extra-3 是 -1 而 0100 是 4,但是我如何获得一个具有所有这些的浮点数?

4

1 回答 1

1

归一化二进制浮点数的形式为(+/-) 1.mmm... * 2^exp,其中 mmm... 表示尾数的数字。

注意尾数 (0100) 是归一化数的小数部分,所以它是 1.0100,而不是 4。

把它们放在一起会给

+1.0100 * 2^-1

这是 0.101

于 2015-04-18T22:56:01.967 回答