單精度二進制十進制,使用32位存儲。
1 8 23位長
+-+ - + - +
|S| Exp |分數|
+-+ - + - +
31 30 23 22 0位數(從右數0)
偏差值為+127(= 2(e-1)-1,其中e為指數的位數。)
在指數部分,不使用高階1表示負數,而是將指數+偏置值127改為無符號數。127代表冪0,126,-1,128,1。
2 11,指數11為二進制,如果改為10,則為3,3+127=130,指數為130 = (65438
分數最高有效位由指數部分決定。如果索引為0
,那麽分數最高有效位將是1,這個數將被稱為範式。如果指數是0,有效數字最高有效位將是0,這個數字將被稱為不規則形式。有三個特殊值需要指出:
如果指數為0,小數部分為0,則該數字為0(與符號位相關)。
如果指數= 2 e-1,小數部分為0,則這個數是無窮大(也與符號位有關)。
如果指數= 2 e-1,小數部分不為0,則此數不是數(NaN是非法的)。
二進制浮點數以符號數字表示法格式存儲,最高有效位被指定為符號位。“指數部分”,即第二高效的e位,是經過指數偏向處理後的浮點數的指數;“小數部分”,即剩余的f位,是有效位減去有效位本身的最高有效位。
32位,1位符號+8位指數+23位尾數(有效數字-最高有效數字)
在妳的圖中,尾數是1.00001,高階是1,10000100000000000。
您的圖表中的位數是錯誤的。首先,位數不夠。應該是23位數。