Handy Orchard

進位制換算

在 2–36 進位間精確換算帶正負號整數,支援超過 JavaScript 安全整數範圍的數值。

輸入資料

最多 1,000 位,A–Z 代表 10–35。請明選來源進位制,不會自動去除 0x 等前綴。

輸入變更時會清除舊輸出。

結果

輸入資料或帶入範例,再執行工具。

計算範例

16 進位 FF 等於十進位 255,也等於二進位 11111111。

9007199254740993 可換算再轉回,不經 Number 捨入。

方法

先驗證每位小於來源基數,再以 BigInt 乘基數累加。

以反覆除法和餘數產生目標數字,前置負號適用於整數整體,不假設機器字寬。

適用限制

僅支援整數,輸入最多 1,000 位,不接受小數、分數、科學記號、分隔符號或算式。

不作補碼解讀,也不推測前綴,英文字母不區分大小寫。

來源

MDN:BigInt 整數運算

相關工具

分數四則運算整數因數工具有效數字與科學記號位元運算工具

輸入資料留在此裝置。只有經您同意的選擇性瀏覽量會被統計;計算值、檔案、檔名與處理日誌不送至 Analytics。

切換語言時,文字、設定與選取檔案會暫存於此裝置,還原後移除;中斷的暫存會於後續造訪清理。輸入與檔案不會上傳。