如果我们有10位浮点数。 4位=指数,5位是分数。 如何计算偏差?
是2 ^ 4 = 16-1 = 15?
是正确的吗?
答案 0 :(得分:6)
我希望它在指数中是2 位数 - 1 - 1(或7这里),就像更常见的IEEE-754格式一样。检查Wikipedia。
答案 1 :(得分:0)
10位用于尾数,因此基本上可以出现在尾数位置的二进制数范围介于000000000000(10个零)和1111111111(10个)之间,但由于浮点数是有符号的最大模值号码可以是111111111(9个) 所以尾数的范围是-511到+511
对于偏差,它将是尾数的最大mod值。因此,这里的偏差是511。 通过将511添加到尾数范围,它将被移动到0到1022之间的范围。