ГлавнаяИнформатикаТеорияКак перевести число из двоичной системы в восьмеричную и шестнадцатеричную

Как перевести число из двоичной системы в восьмеричную и шестнадцатеричную

2016-05-20 23:01:17

Перевод чисел из двоичной системы счисления в восьмеричную, шестнадцатеричную или четвертичную и наоборот часто требуется для решения задач по теме Системы счисления. Чтобы перевести число из одной системы в другую, нужно использовать таблицу перевода чисел. А также можно воспользоваться онлайн калькулятором для перевода чисел из одной системы счисления в другую.

Таблица перевода чисел

Десятичная СС Двоичная СС Четвертичная СС Восьмеричная СС Шестнадцатеричная СС
1 1 1 1 1
2 10 2 2 2
3 11 3 3 3
4 100 10 4 4
5 101 11 5 5
6 110 12 6 6
7 111 13 7 7
8 1000 20 10 8
9 1001 21 11 9
10 1010 22 12 A
11 1011 23 13 B
12 1100 30 14 C
13 1101 31 15 D
14 1110 32 16 E
15 1111 33 17 F
16 10000 100 20 10

Как перевести число из двоичной системы счисления

Чтобы перевести число из двоичной системы счисления в четвертичную, восьмеричную или шестнадцатеричную систему, нужно воспользоваться алгоритмом перевода:

  1. Разбить двоичное число справа налево на группы по 2 (для четвертичной СС), 3 (для восьмеричной СС) или 4 (для шестнадцатеричной СС) цифры. Если слева не будет хватать цифр для полной группы, нужно дописать необходимое количество незначащих нулей.
  2. Заменить каждую группу цифр на ее аналог в соответствующей системе счисления.

Пример 1:

Перевести число 1111001102 из двоичной системы в четвертичную.

Решение:

Разбиваем число на группы по 2 цифры справа налево и заменяем каждую группу на аналог в четвертичной системе счисления из таблицы:

1111001102 = 01 11 10 01 10 = 132124

Пример 2:

Перевести число 1111001102 из двоичной системы в восьмеричную.

Решение:

Разбиваем число на группы по 3 цифры справа налево и заменяем каждую группу на аналог в восьмеричной системе счисления из таблицы:

1111001102 = 111 100 110 = 7468

Пример 3:

Перевести число 1111001102 из двоичной системы в шестнадцатеричную.

Решение:

Разбиваем число на группы по 4 цифры справа налево и заменяем каждую группу на аналог в шестнадцатеричной системе счисления из таблицы:

1111001102 = 0001 1110 0110 = 1E616

Как перевести число в двоичную систему счисления

Чтобы перевести число из четвертичной, восьмеричной или шестнадцатеричной системы счисления в двоичную, нужно воспользоваться алгоритмом перевода:

  1. Заменить каждую цифру на двоичный аналог, состоящий из 2 (для четвертичной), 3 (для восьмеричной) или 4 (для шестнадцатеричной) цифр. Если нужно, число дополняется нулями слева.
  2. Вычеркнуть из числа незначащие нули.

Пример 4:

Перевести число 1203234 из четвертичной системы в двоичную.

Решение:

Выполняем замену каждой цифры на группу из 2 цифр в двоичной системе счисления:

1203234 = 01 10 00 11 10 11 = 110001110112

Пример 5:

Перевести число 264750308 из восьмеричной системы в двоичную.

Решение:

Выполняем замену каждой цифры на группу из 3 цифр в двоичной системе счисления:

264750308 = 010 110 100 111 101 000 011 000 = 101101001111010000110002

Пример 6:

Перевести число 2AC0F7416 из шестнадцатеричной системы в двоичную.

Решение:

Выполняем замену каждой цифры на группу из 4 цифр в двоичной системе счисления:

2AC0F7416 = 0010 1010 1100 0000 1111 0111 0100 = 101010110000001111011101002

Наверх