Главная / Руководства / Почему в программировании используют шестнадцатеричную систему

Почему в программировании используют шестнадцатеричную систему

Одна шестнадцатеричная цифра точно соответствует четырём битам и естественно согласуется с двоичной системой.

Согласование с битами

Одна шестнадцатеричная цифра (0-F) соответствует ровно четырём битам (ниблу), поэтому длинные двоичные строки становятся короткими и удобочитаемыми.

Где применяется

Цветовые коды #RRGGBB, адреса памяти 0x1F4, значения байтов 0xFF и многое другое используют шестнадцатеричную систему.

Запись префиксов

0x означает шестнадцатеричную систему, 0b — двоичную, а 0o — восьмеричную. Этот инструмент автоматически распознаёт и игнорирует такие префиксы.