logo
Курс лекций по информатике

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

Для перевода чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную системы счисления удобно пользоваться таблицей 1.

Таблица 1 - Таблица перевода чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную

10-е

8-е

16-е

10-е

8-е

16-е

10-е

8-е

16-е

0

000

0000

6

110

0110

12 (C)

1100

1

001

0001

7

111

0111

13 (D)

1101

2

010

0010

8

1000

14 (E)

1110

3

011

0011

9

1001

15 (F)

1111

4

100

0100

10 (A)

1010

5

101

0101

11 (B)

1011

Для выполнения перевода число разбивается на группы разрядов: при переводе в восьмеричную – по три разряда в группе, при переводе в шестнадцатеричную – по четыре разряда в группе. Если в крайней левой группе не хватает разрядов, то слева дописываются нули.

Например.

10111001(2)  ?(8)

010 111 001(2)  271(8)

Или

10111001(2)  ?(16)

1011 1001(2)  В9(16)