В шестнадцатеричной (hexadecimal) системе счисления применяются
десять цифр от 0 до 9 и шесть первых букв латинского алфавита:
10 – A 11 – B 12 – C 13 – D 14 – E 15 – F.
При записи отрицательных чисел слева от
последовательности цифр ставят знак минус.
Для того чтобы при написании компьютерных программ отличить числа,
записанные в шестнадцатеричной системе, от других, перед числом ставят 0x. То
есть 0x11 и 11 - это разные числа.
Шестнадцатеричная система счисления широко
используется при задании различных оттенков цвета при кодировании графической
информации (модель RGB).
Пример выполнения операции сложения в 16-ой системе счисления:
1 1 Красным цветом показан перенос из младших
разрядов
A 7 B16 Выполнение операции в каждом разряде:
+ C 816
B + 8 = 11 + 8 = 19 = 1*16 + 3 = 1316
(записываем 3)

1 + A = B
Проверим резульат
путем перевода чисел в 10-ю систему:
A7B16 = 10*162 + 7*16 +11 =
2683
2 1 0
2683
C816 = 12*16 + 8 = 200 + 200
1 0
2883
B4316 = 11*162
+ 4*16 +3 = 2883
2 1 0
Пример выполнения операции вычитания в 16-ой системе счисления:
15 16 Красным
цветом показан заем из старших разрядов
B 4 316
Выполнение операции в каждом разряде:
- A 7 B16 16 + 3 – B = 19 -11 = 8

B - 1 – A = 0
Умножение и деление в 16-ой системе обычно не выполняется
ввиду сложности вычислений.
Комментариев нет:
Отправить комментарий