進制轉換:二進位、十進位、十六進位與文字

在任一進位輸入數字,即時看到其他三種結果:十進位、二進位、八進位和十六進位。也可以把文字轉成二進位和十六進位,或轉換回來。所有處理都在你的瀏覽器中完成。

🔒 你輸入的內容不會離開你的裝置,所有計算都在你的瀏覽器中完成。

在四個欄位中任一個輸入,其他欄位會自動更新。數字大小沒有限制,僅適用於正整數。

文字轉二進位與十六進位

你可以貼上位元,將它轉換成文字。

如何轉換二進位、十進位與十六進位

  1. 在對應進位的欄位輸入數字:十進位、二進位、八進位或十六進位。
  2. 其他三個欄位會立即填入結果。
  3. 要轉換文字,請在文字框輸入,即可看到它的二進位和十六進位。
  4. 你也可以貼上位元或十六進位位元組,還原成原來的文字。

進位制與二進位文字

數字可以用不同的進位來表示。十進位使用十個數字(0 到 9),二進位使用兩個(0 和 1),八進位使用八個(0 到 7),十六進位使用十六個(0 到 9 和 A 到 F)。十進位的 255,用二進位寫是 11111111,八進位是 377,十六進位是 FF。

十進位轉二進位時,不斷除以 2 再倒著讀取餘數;二進位轉十進位時,把每個 1 乘上對應的 2 的次方再加總。本工具可處理任意大小的整數,且不會損失精度。

電腦中的文字是以位元組儲存的。使用 UTF-8 編碼時,字母 A 是位元組 01000001(十進位 65,十六進位 41),而像 é 這樣的重音字母佔兩個位元組(C3 A9)。所以二進位文字會以每個位元組 8 位元為一組來書寫。

注意事項

常見問題

如何把十進位轉成二進位?

在十進位欄位輸入數字,再看二進位欄位即可。十進位的 10 是二進位的 1010。

如何把文字轉成二進位?

在文字框輸入文字:每個字元會顯示為 8 位元的位元組(A 是 01000001)。

如何把十六進位轉成十進位?

在十六進位欄位輸入數字。例如,FF 的十進位是 255。

很大的數字也可以轉換嗎?

可以。即使有數百位數,轉換也不會損失精度。

我輸入的內容會被儲存嗎?

不會。所有計算都在你的瀏覽器中完成。