Шестнадцатеричная система счисления
Шестнадцатеричная система счисления — позиционная система с основанием 16. Она позволяет записывать двоичные данные короче: одной шестнадцатеричной цифре соответствуют ровно четыре двоичных разряда.
Как и всякая позиционная система счисления, шестнадцатеричная использует разрядные веса. Перед началом вычислений важно знать основание системы счисления: в данном случае оно равно \(16\). Число \(2A_{16}\) означает \(2\cdot16^1+10\cdot16^0=42_{10}\).
Шестнадцатеричная запись особенно удобна при работе с двоичной системой счисления. Для перевода двоичного числа в шестнадцатеричное его разбивают справа налево на группы по четыре разряда. Каждой группе ставят в соответствие одну цифру или букву.
Двоичное число \(11010110_2\) разбиваем на группы: \(1101\ 0110\). Группа \(1101_2=13_{10}=D_{16}\), а группа \(0110_2=6_{10}\). Поэтому \(11010110_2=D6_{16}\). Обратный перевод выполняется заменой каждой шестнадцатеричной цифры четырёхразрядной двоичной группой.
Как записывается число \(1010_2\) в шестнадцатеричной системе?
Запись \(10_{16}\) означает число \(16_{10}\), а не десять. Индекс у числа показывает основание системы. Кроме того, буква \(A\) в шестнадцатеричной системе — это цифра со значением 10, а не отдельный символ без числового значения.
При переводе в десятичную систему используют разрядные веса, а при переводе между двоичной и шестнадцатеричной системами удобнее группировать разряды по четыре. Такой способ применяется при записи адресов, кодов цветов и содержимого файлов: шестнадцатеричная запись компактнее двоичной, но сохраняет связь с ней.
Главное
- Основание шестнадцатеричной системы равно \(16\); используются цифры \(0\)–\(9\) и буквы \(A\)–\(F\).
- Одна шестнадцатеричная цифра соответствует четырём двоичным разрядам.
- Для перевода двоичного числа в шестнадцатеричное разряды группируют справа налево по четыре.