Все статьи

Как перевести Шестнадцатеричная в Восьмеричная

Формула и шаги перевода Шестнадцатеричная (hex) в Восьмеричная (oct).

Открыть онлайн-конвертер

Логика пересчёта

Число сначала переводится в десятичное через сумму цифр × основаниеⁿ, затем в выбранную систему делением с остатком. Можно вводить 0x, 0b, 0o и разделять разряды пробелом или _.

hex: цифры 0 1 2 3 4 5 6 7 8 9 A B C D E F, основание 16

oct: цифры 0 1 2 3 4 5 6 7, основание 8

255₁₆ = 2×16₂ + 5×16₁ + 5×16₀ = 512 + 80 + 5 = 597₁₀

597 ÷ 8 = 74 остаток 5 (5)

74 ÷ 8 = 9 остаток 2 (2)

9 ÷ 8 = 1 остаток 1 (1)

1 ÷ 8 = 0 остаток 1 (1)

255₁₆ = 1125₈