Шестигранный в восьмеричный

Преобразование шестнадцатеричных чисел в восьмеричные без особых усилий

Инструмент для конвертеров

0 characters

Enter a hexadecimal number (0-9, A-F). The '0x' prefix is optional. The conversion will automatically handle both positive and negative numbers.

Двоичное представление:

Десятичное представление:

О системах счисления

Шестнадцатеричная система

Шестнадцатеричная система счисления, или сокращенно шестнадцатеричная, представляет собой систему счисления с основанием 16, в которой используются цифры 0-9 и буквы A-F для обозначения значений 10-15. Шестнадцатеричный код обычно используется в вычислительной технике и цифровой электронике, поскольку он обеспечивает более удобное для человека представление двоично закодированных значений.

Восьмеричная система

The octal numeral system, or oct for short, is the base-8 number system, and uses the digits 0 to 7. Octal numerals can be made from binary numerals by grouping consecutive binary digits into groups of three (starting from the right).

Таблица преобразования шестнадцатеричных чисел в восьмеричные

Hexadecimal Octal Hexadecimal Octal
0 0 8 10
1 1 9 11
2 2 A 12
3 3 B 13
4 4 C 14
5 5 D 15
6 6 E 16
7 7 F 17

Процесс конвертации

Преобразование из шестнадцатеричного в восьмеричное включает в себя два основных этапа:

  1. Преобразуйте каждую шестнадцатеричную цифру в ее 4-битный двоичный эквивалент.
  2. Group the resulting binary digits into sets of three (starting from the right), and convert each group to its octal equivalent.

Пример: Преобразование шестнадцатеричного элемента "1A" в восьмеричный

Шаг 1: Преобразуйте каждую шестнадцатеричную цифру в 4-битную двоичную систему:

1 → 0001

A → 1010

Комбинированный: 0001 1010

Step 2: Group binary digits into sets of three (from right):

000 110 100

Шаг 3: Преобразуйте каждую 3-битную группу в восьмеричную:

000 → 0

110 → 6

100 → 4

Result:

064 (leading zeros can be omitted: 64)

Related Tools