Конвертер hex в двоичный код

Переводи шестнадцатеричные символы в биты по таблице соответствия.

Чтобы перевести F3 в двоичный формат, не нужны сложные вычисления. Символ F равен 1111, а 3 — это 0011. Соединив эти части вместе, получаем 11110011.

Зачем нужен шестнадцатеричный формат вместо двоичного кода

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

Секрет прост: 16 — это в точности 2 в степени 4. По этой причине каждый шестнадцатеричный знак строго соответствует группе из 4 бит, без остатков и переносов разрядов. Для десятичной системы это правило не работает: перевод из базы 10 требует полноценных математических операций деления и умножения, а шестнадцатеричный формат переводится простой подстановкой.

Таблица соответствия hex и двоичных значений

Символ hexДвоичный код (4 бита)Десятичное число
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Как читать длинные шестнадцатеричные строки в конвертере hex

Каждый следующий символ в строке добавляет очередные 4 бита строго в исходном порядке слева направо. Например, при переводе значения 2AF нужно сопоставить 2 (0010), затем A (1010) и F (1111). Записанные в одну цепочку, они дают 001010101111.

Именно поэтому шестнадцатеричную запись применяют везде, где человеку приходится вручную указывать низкоуровневые данные: адреса памяти, MAC-адреса сетевых карт, цветовые коды и хэши. Два символа hex описывают ровно один байт, что гораздо нагляднее восьми нулей и единиц.

Шаги перевода hex в двоичный код через онлайн-инструмент

  1. Введи шестнадцатеричное число или цепочку символов в поле ввода.
  2. Нажми кнопку запуска конвертации под формой.
  3. Скопируй полученную последовательность нулей и единиц.

Вопросы о конвертере шестнадцатеричного кода в двоичный

Нужно ли считать вручную при переводе hex в двоичный вид?

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

Почему после цифры 9 используются буквы до F?

Поскольку основание системы равно 16, для записи требуется шестнадцать уникальных знаков. После цифры 9 применяются латинские буквы от A до F, обозначающие числа от 10 до 15.

Сколько знаков hex требуется для записи одного байта?

Ровно два знака. Один байт состоит из 8 бит, а каждый шестнадцатеричный символ кодирует 4 бита. Таким образом, два символа, например FF, полностью покрывают диапазон байта от 00000000 до 11111111.

Почему программисты предпочитают hex обычным нулям и единицам?

Это компактная замена двоичных цепочек, которую человек может прочитать и записать без ошибок. Хэши, адреса в памяти и палитры цветов состоят из битов, но выводятся именно в hex.

Отличается ли значение 0x2AF от 2AF?

Нет, это одно и то же число. Префикс 0x служит подсказкой компиляторам и читателю, что перед ними шестнадцатеричное значение, так как запись вроде 10 без префикса неоднозначна.

Cookie
Мы заботимся о ваших данных и хотели бы использовать файлы cookie, чтобы улучшить ваш опыт.