跳到主要內容

IEEE 754 浮點數轉換器

線上 IEEE 754 浮點數轉換器,32 位單精確度與 64 位雙精確度雙向轉換。輸入十進位、0x 十六進位或二進位位串都能解析,輸出把符號位、指數、尾數逐段拆開並標色顯示,同時給出十六進位、精確十進位值與相鄰可表示值,誤差一目了然。支援 ±0、無窮、NaN 與次正規數。適合搞懂 0.1 為什麼存不準。全部在瀏覽器本地完成。

瀏覽器本地處理 即時計算
輸入

自動辨識寫法:以 0x 開頭按十六進位、只含 0 和 1 且長度等於位寬按二進位、其餘按十進位。十進位會同時給出向上與向下取整的相鄰值,方便看精確度邊界。

格式說明
1
符號位

1 位。0 是正數,1 是負數。所以 +0 和 -0 是兩個不同的位模式,但比較時相等。

2
指數

單精確度 8 位、雙精確度 11 位,用偏移量存儲(127 / 1023)。全 0 表示次正規數或零,全 1 表示無窮或 NaN。

3
尾數

23 位或 52 位,存的是小數點後的部分,前麵隱含一個 1(次正規數除外)。這就是 0.1 存不準的原因:它換算成二進位是無限循環小數。

位模式
符號 指數 尾數

工具說明

線上 IEEE 754 浮點數轉換器,32 位單精確度與 64 位雙精確度雙向轉換。輸入十進位、0x 十六進位或二進位位串都能解析,輸出把符號位、指數、尾數逐段拆開並標色顯示,同時給出十六進位、精確十進位值與相鄰可表示值,誤差一目了然。支援 ±0、無窮、NaN 與次正規數。適合搞懂 0.1 為什麼存不準。全部在瀏覽器本地完成。

使用方法

  1. 在上方輸入框中填入待處理的內容,或點擊「填入範例」一鍵體驗
  2. 根據需要調整參數選項,結果會隨輸入即時更新
  3. 點擊「開始處理」即可得到結果,支援一鍵複製或導出檔案

提示

  • 本工具完全在瀏覽器本地執行,資料不會離開您的裝置
  • 完全免費、無需註冊、不限使用次數
  • 多數工具支援即時計算,輸入即出結果