什麼是十進位制和八進位制數字?
十進制是日常使用的基數為10的數字系統。它使用十個數字:0、1、2、3、4、5、6、7、8、9。
八進位系統是以8為基底。它只使用八個數字:0、1、2、3、4、5、6、7。在八進位數中,數字8和9是無效的。
八進制在處理與二進制相關的系統時非常實用,因為一個八進制數字正好代表三個二進制位。例如,八進制7等於二進制111。
Converter App 可立即將八進位數轉換為十進位數,並將十進位數轉換為八進位數。此工具會驗證您的輸入內容、支援超大整數,並顯示轉換步驟。
選擇轉換方向,輸入整數,然後複製結果。十進位使用數字 0–9。八進位僅使用數字 0–7。
2181
說明會隨著您的輸入即時更新。對於極大的數字,工具會保持結果的精確性,並總結方法,而非顯示過長的步驟列表。
BigInt 進行整數轉換,因此大整數會被精確處理,而不像常規浮點數那樣被四捨五入。 十進制是日常使用的基數為10的數字系統。它使用十個數字:0、1、2、3、4、5、6、7、8、9。
八進位系統是以8為基底。它只使用八個數字:0、1、2、3、4、5、6、7。在八進位數中,數字8和9是無效的。
八進制在處理與二進制相關的系統時非常實用,因為一個八進制數字正好代表三個二進制位。例如,八進制7等於二進制111。
要將八進位轉換為十進位,請將每一位數字乘以 8 的冪次。最右邊的數字使用 80,下一個數字使用 81,接著是 82,依此類推。
4205₈ = 4×8³ + 2×8² + 0×8¹ + 5×8⁰ = 2181₁₀
這表示八進位數 4205 等於十進位數 2181。
要將十進位數轉換為八進位數,請反覆將十進位數除以 8,並記錄每次的餘數。八進位結果即為由下往上讀取的餘數序列。
2181 ÷ 8 = 272 餘 5
272 ÷ 8 = 34 餘 0
34 ÷ 8 = 4 餘 2
4 ÷ 8 = 0 餘 4
結果:4205₈
因此,十進位制數 2181 轉換為八進位制數 4205。
八進制不如十進制或十六進制常見,但它仍然出現在技術領域中。一個熟悉的例子是 Unix 和 Linux 的文件權限。
例如,权限值 755 通常用于可执行文件和目录。在十进制中,八进制 755 等于 493,但在权限表示法中,它被读作三个独立的八进制数字。