Шестнадцатеричная система счисления
Перевод целых чисел из десятичной системы счисления в систему счисления с другим основанием
![]() |
Рис. 16. Перевод числа из десятичной СС в двоичную. |
Для осуществления такого перевода необходимо делить число с остатком на основание системы счисления до тех пор, пока частное больше основания системы счисления.
Пример перевода десятичного числа 25(10) в двоичный вид показан на рисунке 16.
Результат перевода записывается в обратном порядке, т.е. начиная с последнего результата деления.
Система счисления с основанием 16 интересна тем, что она включает в себя больше разрядов, чем десятичная, и соответственно десяти арабских цифр недостаточно для алфавита этой системы счисления, поэтому в качестве недостающих цифр в ней используются буквы латинского алфавита.
Для обозначения того, что запись является шестнадцатеричным числом, принято использовать также символ #.
Таблица 7.
Основание СС (k) | Цифры, составляющие алфавит СС | Пример записи |
0, 1 | &101011111 | |
0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | ||
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f 10 11 12 13 14 15 | #15f |
Для шестнадцатеричной системы счисления действуют те же правила перевода, что и для всякой позиционной системы счисления.
![]() ![]() | ![]() ![]() |
Рис. 17а. Перевод из СС с основанием 10 в СС с основанием 16. | Рис. 17b. Перевод из СС с основанием 16 в СС с основанием 10. |