шестнадцатеричный


В математике и вычислительной технике шестнадцатеричная ( также с основанием 16 или просто шестнадцатеричная ) система счисления представляет собой позиционную систему счисления, которая представляет числа с использованием системы счисления (основания) 16. В отличие от десятичной системы счисления, представляющей числа с использованием 10 символов, шестнадцатеричная использует 16 различных символов, чаще всего символы «0»–«9» представляют значения от 0 до 9, а «A»–«F» (или, альтернативно, «a»–«f») представляют значения от 10 до 15.

Разработчики программного обеспечения и проектировщики систем широко используют шестнадцатеричные числа, поскольку они обеспечивают удобное для человека представление двоично-кодированных значений. Каждая шестнадцатеричная цифра представляет собой четыре бита (двоичные цифры), также известные как полубайты (или полубайты). Например, 8-битный байт может иметь значения в диапазоне от 00000000 до 11111111 в двоичной форме, которые можно удобно представить как от 00 до FF в шестнадцатеричном формате.

В математике нижний индекс обычно используется для указания основания. Например, десятичное значение40 297 будет выражено в шестнадцатеричном виде как 9D69 16 . В программировании для обозначения шестнадцатеричных чисел используется ряд обозначений, обычно с префиксом. Префикс 0xиспользуется в C , который будет обозначать это значение как 0x9D69.

Шестнадцатеричное используется в кодировке передачи Base16 , в которой каждый байт открытого текста разбивается на два 4-битных значения и представляется двумя шестнадцатеричными цифрами.

В большинстве текущих случаев использования буквы A–F или a–f представляют значения 10–15, а цифры 0–9 используются для представления их десятичных значений.

Не существует универсального соглашения об использовании нижнего или верхнего регистра, поэтому каждый из них преобладает или предпочтителен в определенных средах в соответствии со стандартами или соглашениями сообщества; используется даже смешанный регистр. В семисегментных дисплеях используется AbCdEF в смешанном регистре, чтобы цифры можно было отличить друг от друга.


Предложение Брюса Алана Мартина по шестнадцатеричной системе счисления [18]
Шестнадцатеричная схема подсчета пальцев
Шестнадцатеричная таблица умножения