Все статьи

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

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

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

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

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

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

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

255₈ = 2×8₂ + 5×8₁ + 5×8₀ = 128 + 40 + 5 = 173₁₀

173 ÷ 16 = 10 остаток 13 (D)

10 ÷ 16 = 0 остаток 10 (A)

255₈ = AD₁₆