我是正確的結論是:與指數超過52的所有整數甚至在64位浮點
所有的64位浮點指數在52整數將是什?例如,如果指數爲
53
,尾數爲0000000000000000000000000000000000000000000000000001
,則數字爲100000000000000000000000000000000000000000000000000010
- 結尾爲10
。如果尾數是54
,則數字以100
結尾。我們增加的指數,更多的整數,不能代表更多 - 爲
54
指數 - 它不可能代表一個數字 -9007199254740993
,與55
指數 - 我們不能代表3
號碼(因爲我們有兩位尾數可以包含01,10,11的組合)。
謝謝,你是什麼意思_我們在談論一個'無偏'的指數,所以你的價值是2^exp * 1.mant._? –
我的意思是你用來表示值的兩個實際的力量。潛在的困惑是例如F64使用一個偏差爲1023的11位指數字段,該字段被添加到指數中。爲了表示1.0(指數爲零:2^0 * 1.0),你最終會得到1023 == 0x3FF,我經常稱之爲'指數'。這有幫助嗎? – Casperrw
是啊,謝謝,我現在明白了 –