如何轉換二進位、十進位與十六進位
- 在對應進位的欄位輸入數字:十進位、二進位、八進位或十六進位。
- 其他三個欄位會立即填入結果。
- 要轉換文字,請在文字框輸入,即可看到它的二進位和十六進位。
- 你也可以貼上位元或十六進位位元組,還原成原來的文字。
進位制與二進位文字
數字可以用不同的進位來表示。十進位使用十個數字(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 位元為一組來書寫。
注意事項
- 只能轉換非負整數:不支援小數或正負號。
- 文字以最常用的 UTF-8 編碼;其他編碼會得到不同的位元組。
- 將位元組轉成文字時,如果位元組無法組成有效的文字,工具會提醒你。
常見問題
如何把十進位轉成二進位?
在十進位欄位輸入數字,再看二進位欄位即可。十進位的 10 是二進位的 1010。
如何把文字轉成二進位?
在文字框輸入文字:每個字元會顯示為 8 位元的位元組(A 是 01000001)。
如何把十六進位轉成十進位?
在十六進位欄位輸入數字。例如,FF 的十進位是 255。
很大的數字也可以轉換嗎?
可以。即使有數百位數,轉換也不會損失精度。
我輸入的內容會被儲存嗎?
不會。所有計算都在你的瀏覽器中完成。