正在準備工作區…
輸入
正在準備工作區…
輸出
結果將顯示在這裡。
使用方法
- 選擇輸入與輸出進位,每行輸入一個數字。
- 查看結果、精確狀態和常用進位對照。
- 複製結果,或下載保留各行資訊的 JSON。
十六進位轉十進位
把十六進位計數器或掩碼轉換為十進位,便於對照日誌中的數值。
同一個數值可以用不同進位表示;轉換只改變寫法,不會編碼文字或改變位元組序。
轉換步驟與表示方法
支援 0x 前綴及大小寫字母;不會把最高位自動解釋為符號位。
輸入
0xFFFFFFFFFFFFFFFF結果
18446744073709551615最大無符號 64 位元整數仍完整保留最後幾位。
精度與校驗
整數使用 BigInt 精確計算,小數用整數分子與分母換算。循環小數達到設定位數後會截斷並明確標記。
理解與使用結果
正負號會保留,不預設採用二補數。每行獨立校驗;全部行有效後才能複製整批結果,JSON 保留錯誤。
處理限制
數字轉換最多 500 行 / 1 MiB,每個數字最多 4,096 個字元;小數輸出為 1–128 位元。文字和位元組資料最多 64 KiB,位元運算支援 8–256 位元。Worker 最長運行 30 秒。
?
常見問題
FFFFFFFF 為什麼是正數?
這裡不假設有符號位元寬度,其值為 4294967295。二補數解釋請使用位元運算工具。
為什麼有截斷標記?
有些小數在目標進位中無限循環。工具按 1–128 位元精度截斷,不進行四捨五入。
整數會丟失精度嗎?
不會。轉換全程使用 BigInt,包括大於 2^53 − 1 的整數。
是否會上傳我的輸入?
不會。計算在瀏覽器 Worker 中完成,DevToolsy 不會上傳或保存輸入。
複製的結果包含什麼?
複製目前顯示的值;下載 JSON 會保留字元串及錯誤編碼,大整數不會被轉為浮點數。