Floating point 浮点数的指数代表什么?

Floating point 浮点数的指数代表什么?,floating-point,julia,Floating Point,Julia,我仍然不完全理解Julia中派系数字表示的含义,特别是0.1: bits(0.1)=0011111110111001100110011001100110011001100110011001100110011010 我知道第一位对应于数字的符号(0如果为正,如果为负),但我不明白第二部分011111011(接下来的11位)是什么意思。我知道我可以用谷歌搜索它,但在访问了许多网站之后,现在我更困惑了…011111011,当编码双精度IEEE 754浮点数的指数时,意味着-4。这是所有介于0.061

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

bits(0.1)=0011111110111001100110011001100110011001100110011001100110011010

我知道第一位对应于数字的符号(
0
如果为正,如果为负),但我不明白第二部分
011111011
(接下来的11位)是什么意思。我知道我可以用谷歌搜索它,但在访问了许多网站之后,现在我更困惑了…

011111011
,当编码双精度IEEE 754浮点数的指数时,意味着-4。这是所有介于0.06125(包括)和0.125(不包括)之间的数字的指数,因为这意味着该数字的形式为m*2^e加1≤ m<2,e=-4


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

011111011
,对双精度IEEE 754浮点数的指数进行编码时,表示-4。这是所有介于0.06125(包括)和0.125(不包括)之间的数字的指数,因为这意味着该数字的形式为m*2^e加1≤ m<2,e=-4


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

请参阅。尤其是
011111011
为1019,因此指数为1019-1023=-4。这应该是有道理的,因为两天前有人问了一个惊人的类似问题;见“十进制”表示“以10为基数书写”。您似乎想要“分数”。请参阅。尤其是
011111011
为1019,因此指数为1019-1023=-4。这应该是有道理的,因为两天前有人问了一个惊人的类似问题;见“十进制”表示“以10为基数书写”。你似乎想要“分数”。