進位轉換
2/8/10/16/36 進位任意互轉,基於 BigInt 支援任意大整數。
轉換結果
—
支援任意大整數(BigInt);十進位小數暫不支援。
使用說明
📖 工具介紹
進位轉換是一款免費的線上數制換算工具,幫助開發者在二進位、八進位、十進位、十六進位與三十六進位之間任意互轉。除錯位元運算、檢視記憶體位址、寫組合語言、或者設計短鏈 ID 時,進位換算是每天都會遇到的基本功。本工具採用 JavaScript 的 BigInt 任意精度整數計算,無論您輸入多長的數字,都不會發生傳統 Number 那種尾數失準的問題。選擇來源進位與目標進位後,輸入數字立即在兩者之間換算,結果區還會同時給出該數在全部五種進位下的對照卡片,方便一眼核對。三十六進位使用 0–9 與 a–z 共 36 個符號,常被用作短網址、隨機邀請碼的壓縮表示。工具接受前導正負號,並會驗證每一位數字是否屬於目前進位,例如在二進位裡輸入 2 就會明確報錯。需要特別說明:目前版本僅支援整數,十進位小數暫不支援,輸入帶小數點的內容會收到友善提示。全部運算在瀏覽器本機完成。
✨ 功能特點
- 五種進位:2/8/10/16/36 任意兩兩互轉
- 任意精度:BigInt 計算,超大整數不失準
- 五進位對照:結果區同時展示五種進位卡片
- 一鍵互換:中央按鈕交換來源與目標進位
- 嚴格驗證:非法數字位與小數輸入明確報錯
- 本機執行:純瀏覽器運算,隱私安全
📝 使用方式
- 在左側下拉選擇來源進位
- 在輸入框輸入待轉換的數字(可帶正負號)
- 在右側下拉選擇目標進位
- 點擊轉換按鈕,查看大字型結果與五進位對照卡片
- 點中央互換按鈕可把來源與目標進位對調
⚠️ 注意事項
- 僅整數:目前版本不支援小數,含小數點會提示
- 數字合法:每位數字必須小於進位,例如二進位只接受 0/1
- 大小寫:a–z 與 A–Z 等價,十六進位可混用
- 大數:超長結果請直接複製,勿肉眼逐位核對
- 前導符:支援前導 + 與 -,多餘空格會被自動忽略