跳轉到內容

浮點數/浮點數格式

來自華夏公益教科書,開放書籍,開放世界

浮點數格式

[編輯 | 編輯原始碼]

在 IEEE 754 標準中,有 4 種不同的浮點數表示格式。

單精度
雙精度
單精度擴充套件精度
雙精度擴充套件精度

單精度

[編輯 | 編輯原始碼]

單精度浮點數是 32 位寬。第一個位(位 31,即 MSB)是符號位,接下來的 8 位(位 30-23)是指數,剩下的 23 位用於尾數。請注意,雖然尾數儲存了 23 位,但精度() 實際上是 24 位。這是在具有 的歸一化浮點系統中可能的技巧。指數偏置 127,以便可以表達負指數。

雙精度

[編輯 | 編輯原始碼]

雙精度數是 64 位寬。MSB(位 63)是符號位。接下來的 11 位(位 62-52)是指數,其餘位(位 51-0)用於尾數。同樣,由於相同的歸一化技巧,精度實際上是 53 位(而不是 52 位)。

擴充套件精度

[編輯 | 編輯原始碼]
格式 寬度 精度 指數 尾數
單精度 32 位 23 位 位 30-23 位 22-0
雙精度 64 位 52 位 位 62-52 位 51-0
華夏公益教科書