進位制轉換器
在二進位、八進位、十進位和十六進位之間轉換數字。編輯任意欄位,其他欄位會即時更新。大數值精確無誤,不會四捨五入。
如何使用 進位制轉換
- 01
在四個欄位中的任意一個輸入數字。
- 02
輸入時其他進位制會即時更新。
- 03
切換大寫十六進位,並一鍵複製任意值。
它的作用
此數基轉換器可在二進位(基數 2)、八進位(基數 8)、十進位(基數 10)和十六進位(基數 16)之間切換整數。每個欄位都是可編輯的,因此你可以輸入任何鹼基並立即讀取其他鹼基中的等效內容。
數基如何運作
數字基數就是系統在滾動到下一個位置之前使用多少個不同的數字。十進位使用 10(0 到 9),二進位使用 2(0 和 1),十六進位使用 16,將值 10 到 15 加 a 到 f,這就是為什麼一個十六進位數字整齊地表示四個二進位位元。
大整數的精確結果
轉換使用任意精度整數 (BigInt),因此即使很長的值也能保持精確,而不會出現影響普通浮點數一旦變大的捨入誤差。
為什麼基礎在低階工作很重要
底層工作中到處都會用到基數:十六進位表示顏色、位元組和記憶體位址,二進位表示標誌和網路掩碼,八進位表示 Unix 檔案權限。跨基讀取相同的值使調試和位元調整變得更加容易。
輸入規則和限制
負數支援前導減號,忽略空格,以便你可以將數字分組以提高可讀性,並且選項以大寫或小寫形式顯示十六進位。
它只轉換整數;小數基數轉換是一個單獨的問題,故意省略,以便結果保持準確。一切都在你的瀏覽器中運行。
常見問題
支援哪些進位制?
二進位(2 進位)、八進位(8 進位)、十進位(10 進位)和十六進位(16 進位)。你可以編輯其中任意一個,其餘會隨之更新。
它處理非常大的數字嗎?
處理。它使用任意精度整數(BigInt),因此即使非常長的值也能精確轉換,不會出現普通浮點數那樣的捨入誤差。
可以輸入負數嗎?
可以,支援前導減號。空格會被忽略,因此你可以分組數字以便閱讀。
它支援小數或分數嗎?
不支援,它轉換整數。分數進位制轉換是另一個問題,為保證結果精確而特意省略。