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

Материал из Циклопедии
Перейти к навигации Перейти к поиску

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

Алгоритм[править]

Исходное число двоичной системы счисления разбивается на тетрады (четвёрки цифр двоичной системы счисления), начиная с цифры единиц (самой правой). Последняя (самая левая) тетрада может быть неполной, тогда в неё слева добавляется цифра 0 (одна, две или три). Затем тетрады заменяются на соответствующие (по таблице тетрад) цифры шестнадцатеричной системы счисления.

Таблица тетрад[править]

Цифра Тетрада
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
  • Заметим, что возможны другие способы перевода чисел: 2→4→16 и 2→10→16.

Пример перевода 2→16[править]

101100111112 = 0101 1001 11112 = 59F16

Другие алгоритмы:[править]