Название "шестнадцатеричный" произошло от числа 16. Цифры 0 ... 9 одинаковы и для шестнадцатеричной, и для десятичной систем счисления. Шестнадцатеричные цифры от A до F соответствуют десятичным числам от 10 до 15. Соответствие между десятичными числами (Decimal) и шестнадцатеричными (Hexadecimal) можно представить в виде таблицы:
| dec | hex |
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 | 5 |
| 6 | 6 |
| 7 | 7 |
| 8 | 8 |
| 9 | 9 |
| 10 | A |
| 11 | B |
| 12 | C |
| 13 | D |
| 14 | E |
| 15 | F |
| 16 | 10 |
| 17 | 11 |
| 18 | 12 |
| 19 | 13 |
| 20 | 14 |
Обычно шестнадцатеричные числа помечают специальным символом "h": 12h, F8h, 10h и др. Это позволяет избегать путаницы между десятичными и шестнадцатеричными числами, не содержащими букв: 12 - десятичное, 12h - шестнадцатеричное.
Для перевода чисел из hex- в dec- форму используется очень простой алгоритм. Например, переведем A7h в десятичную форму:
| 1 | переводим обе цифры в десятичную форму | ![]() |
| 2 | умножаем каждое число на коэффициент, соответствующий разряду числа (весовой коэффициент) | ![]() |
| 3 | складываем полученные числа | 160+7=167 |
Шестнадцатеричное число A7h соответствует десятичному числу
167.
Данный пример можно записать более компактно:

перевод числа A7h в десятичную форму
Примеры перевода чисел из одной системы счисления в
другую:
Перевод числа 2E8h в десятичную форму:![]() |
Перевод числа AF1Ch в десятичную форму:![]() | ||||||||||
Весовые коэффициенты:
|
Перевод числа 3B8D2h в десятичную форму: ![]() |
Упражнение №1
Переведите следующие шестнадцатеричные числа в десятичную форму:
1. A7h 4. 100h 7. 4F8Ch
2. 45h 5. 5E9h 8. 1000h
3. FFh 6. FFFh 9. FFFFh