數值與表示法

進位制轉換器

在2–36進位制之間精確轉換整數、有限小數與循環小數。

資料留在瀏覽器檔案與文字在此分頁處理。
進位制轉換器本機處理
請至少輸入一個值。

數值與表示法

基本原理

位值記數法以基數的冪表示每一位。十進位 255 等於十六進位 FF,也等於二進位 11111111。改變的是表示法,數值本身不變。

功能介紹

分別選擇輸入與輸出進位制,可批次轉換並查看第一個值的四種常用表示法。支援對應進位的 0b、0o、0x 前綴,A–Z 代表 10–35。

使用方式

  1. 選擇輸入與輸出進位制。例如將十進位 255 轉成十六進位 FF,分別設定為 10、16。
  2. 每行貼上一個值,或開啟 UTF-8 文字檔。
  3. 點選轉換、檢查結果,再複製或下載 TXT。變更輸入會清除舊結果,復原可還原上一次輸入與設定。

錯誤與限制

整數與小數使用精確有理數運算,括號表示循環部分,例如 0.1(6)。省略號 … 表示在指定位數截斷,不能當作精確輸入重用。負號表示符號與絕對值,不是二補數。不接受科學記法。

上限為輸入 200,000 字元、500 個值、輸出 1,000,000 字元;遇到無效行時整批停止。

每個數值輸入最多 1,000 位數字,整數中間運算最多 16,384 位元。

常見問題

為什麼有些轉換器會改變大數?

浮點數無法表示超過 9,007,199,254,740,991 的每一個整數。本工具全程使用整數運算,9007199254740993 可精確轉成十六進位 20000000000001。

我的數值會被上傳嗎?

不會。計算和檔案讀取都在此瀏覽器分頁完成,不會把數值寫入網址或傳給轉換服務,下載檔案由您自行保管。

相關工具