進位制換算器
輸入整數即可同時查看其以 2、8、10 和 16 進位表示的值。大整數換算不會遺失位數,且 0b、0o 和 0x 前綴會優先於所選進位制。您可以一次複製各進位制的值及表示絕對值所需的 bit 和 byte 數量,或將其儲存為 TXT。
可執行的操作
一次查看四種進位制
指定輸入進位制和整數,即可同時查看其二進位、八進位、十進位和十六進位值。十六進位輸出使用大寫 A–F。
保留大整數的位數
換算整數時不會四捨五入。也支援 0b、0o 和 0x 前綴,並依絕對值的位數計算 bit 和 byte 數量。
使用方法
選擇輸入進位制
選擇二進位、八進位、十進位或十六進位。若有前綴,會優先使用前綴指定的進位制。
輸入整數並換算
輸入符合所選進位制的數字,並按下「換算」。若要輸入負數,請在開頭加上減號。
查看並複製結果
查看各進位制中的值,以及表示絕對值所需的 bit 和 byte 數量。您可以複製所有結果或儲存為 TXT。
適用情境
以其他進位制讀取記錄或設定中的值
若要在文件或記錄中統一整數表示方式,例如將十六進位值換算為十進位,可使用此工具。
學習進位制或確認答案
以多種進位制比較同一個整數,確認各位數的值以及 A–F 的使用方式。
進位制與整數表示法
進位制決定每個數字的位值
在十進位中,每往左一個位值會乘以 10;在二進位中則乘以 2。同一數值會以不同進位制的數字表示。
十六進位 A–F 表示 10–15
十六進位除 0–9 外,還使用 A–F 表示 10–15。輸入時大小寫字母皆可。
負數與位元數量的含義
負數會以減號顯示。bit 和 byte 數量代表表示絕對值所需的位數,不是固定寬度的二補數表示法或記憶體大小。
常見問題
也可以換算小數嗎?
此工具僅處理整數,不能輸入含小數點或分數的數值。
大整數會遺失位數嗎?
輸入的整數會保持為整數並完整換算,不會遺失位數。請輸入不超過 4096 個字元的內容,不含前後空格。
輸入 0xFF 時,還需要選擇十六進位嗎?
0x 前綴表示十六進位,且優先於所選進位制。0b 表示二進位,0o 表示八進位。沒有前綴時,會使用所選進位制。
此功能會將文字字串轉換為二進位嗎?
此頁面會換算整數表示法,不會使用字元編碼將文字編碼,也不會批次換算多個數值。
輸入與結果
- 輸入
- 二進位、八進位、十進位或十六進位整數。支援前綴和正負號。
- 結果
- 四種進位制的值,以及絕對值所需的 bit 和 byte 數量。
- 儲存
- 一次複製全部 6 項,或儲存為 TXT。變更輸入會清除先前的結果。