開發者工具

進位轉換器

在二進位、八進位、十進位與十六進位之間轉換數字。

進位轉換器 在您的裝置上執行
  • 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

運算領域的不同角落偏好不同的進位:位元旗標用二進位、色彩與記憶體位址用十六進位、檔案權限用八進位、人類則用十進位。它們描述的都是同一個數字。

認識前綴

在大多數程式語言中,開頭的 0b、0x 或 0o 分別代表二進位、十六進位與八進位。您可以直接貼上,它們會在轉換前被移除。

僅限整數

這裡的轉換涵蓋整數。非十進位的小數值除了浮點數內部運作之外很少見,因此刻意不在範圍內。

支援的進位

二進位(2 進位,數字 0 與 1)、八進位(8 進位,數字 0–7)、十進位(10 進位)與十六進位(16 進位,數字 0–9 與 A–F,大小寫皆可)。選擇您的數字所用的進位,其他三種就會同時顯示。

前綴、正負號與超大數字

與所選進位相符的 0b、0o 或 0x 前綴會被接受,用來分組數字的空格與底線也一樣(1111_0000)。開頭的負號會保留。每個數字都會依進位檢查,因此二進位數字中出現的 2 會被回報,而不是被悄悄丟掉,任何長度的數字都能精確轉換,沒有 53 位元的限制。

它不做什麼

它只轉換整數:不支援小數或浮點數,也沒有負數的二補數檢視。負數在每種進位中都以負號顯示。

常見問題

進位轉換器常見問題

可以轉換小數嗎?

不行。它處理的是整數,涵蓋了幾乎所有實際用途。

接受 0x 與 0b 前綴嗎?

接受,它們會被辨識並移除。

會上傳任何內容嗎?

沒有,轉換在頁面中進行。