浮点数中的指数代表什么?

时间:2015-08-27 01:35:14

标签: floating-point julia

我仍然不完全理解Julia中派系数字表示的含义,特别是0.1

bits(0.1)=0011111110111001100110011001100110011001100110011001100110011010

我知道第一位对应于数字的符号(0如果是正数,1如果是负数,但我不明白第二部分01111111011(下一部分) 11位)意思是。我知道我可以谷歌,但是,在访问了很多网站后,现在我更加困惑......

1 个答案:

答案 0 :(得分:5)

01111111011,当编码双精度IEEE 754浮点数的指数时,意味着-4。这是0.06125(包括)和0.125(不包括)之间的所有数字都具有的指数,因为它表示数字是m * 2 ^ e的形式,其中1≤m≤1。 2和e = -4。

这个位序列表示这个指数,因为指数存储为无符号数(01111111011,无符号数为1019),偏差为1023.实际指数应计算为1019 - 1023,即-4。