Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Шестнадцатеричное значение
D6
основание 16
Ввод двоичного числа 11010110
Десятичное значение 214

Что такое конвертер из двоичной системы в шестнадцатеричную?

Этот инструмент переводит двоичное число (система с основанием 2, где используются только нули и единицы) в его шестнадцатеричный эквивалент (основание 16). Шестнадцатеричную систему активно применяют в программировании: каждая hex-цифра соответствует ровно четырём двоичным разрядам, поэтому длинные цепочки нулей и единиц становятся гораздо короче и читаются легче.

Как пользоваться

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

Как работает формула

Перевод основан на том, что \(16 = 2^4\). Сначала двоичную строку дополняют слева нулями, чтобы её длина была кратна четырём. Затем её разбивают справа налево на группы по 4 бита — так называемые тетрады. Каждая тетрада принимает значение от 0 до 15 и напрямую соответствует одной hex-цифре: 0–9 для значений от 0 до 9 и A–F для значений от 10 до 15.

$$\text{Hex} = \sum_{i=0}^{n-1} b_i \cdot 2^{\,n-1-i} \;\longrightarrow\; \text{base-16}$$

8-битная двоичная строка, разбитая на два 4-битных ниббла, каждый из которых соответствует одной шестнадцатеричной цифре
Каждая группа из 4 битов (ниббл) соответствует одной шестнадцатеричной цифре.

Разбор примера

Возьмём 11010110. Делим на тетрады: 1101 и 0110. Первая тетрада равна \(8+4+0+1 = 13\) → D. Вторая — \(0+4+2+0 = 6\) → 6. Итого шестнадцатеричный результат — D6, что в десятичной системе равно 214.

Разобранный пример: двоичное число, сгруппированное в ниблы и переведённое в шестнадцатеричную систему
Разобранный пример: группировка битов справа и перевод каждого ниббла.

Частые вопросы

Зачем дополнять число нулями слева? Чтобы разбить число на тетрады, общее количество битов должно быть кратно четырём. Добавление нулей слева не меняет значение, но позволяет получить ровные группы по 4 бита.

Важен ли регистр hex-букв? Нет. Цифры A–F имеют одно и то же значение в верхнем и нижнем регистре; этот инструмент выводит результат заглавными буквами.

Что будет, если ввести пробелы или другие символы? Любой символ, кроме 0 и 1, игнорируется, поэтому 1101 0110 переводится точно так же, как и 11010110.

Таблица преобразования двоичной тетрады в шестнадцатеричную цифру

Преобразование в шестнадцатеричную систему работает потому, что ровно четыре двоичных бита (одна тетрада) соответствуют ровно одной шестнадцатеричной цифре. Тетрада может представлять \(2^4 = 16\) различных значений, а шестнадцатеричная система имеет 16 цифр (0–9 и A–F), поэтому соответствие один-к-одному. Чтобы преобразовать двоичное число, разделите его на группы по 4 бита справа, дополните крайнюю левую группу ведущими нулями при необходимости, а затем замените каждую тетраду соответствующей шестнадцатеричной цифрой, используя таблицу ниже.

4-битное двоичное число Десятичное число Шестнадцатеричная цифра
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 10 A
1011 11 B
1100 12 C
1101 13 D
1110 14 E
1111 15 F

Например, двоичное число 1011 0110 разделяется на тетрады 1011 и 0110, которые соответствуют B и 6, что дает шестнадцатеричное значение B6. Эти же биты равны 182 в десятичной системе.

Объяснение ключевых терминов

Бит
Наименьшая единица цифровой информации, содержащая одно двоичное значение 0 или 1. Слово является сокращением от «двоичная цифра».
Тетрада
Группа из 4 бит. Поскольку тетрада имеет \(2^4 = 16\) возможных значений, она точно соответствует одной шестнадцатеричной цифре, поэтому преобразование из двоичной в шестнадцатеричную выполняется по четыре бита за раз. Две тетрады составляют один байт (8 бит).
Двоичная система (основание 2)
Числовая система, использующая только два символа: 0 и 1. Каждая позиция представляет степень 2, поэтому значение равно \(\sum b_i \cdot 2^{n-1-i}\). Это родной язык цифровой электроники.
Шестнадцатеричная система (основание 16)
Числовая система, использующая шестнадцать символов: 0–9 для значений от нуля до девяти и A–F для значений от десяти до пятнадцати. Каждая позиция представляет степень 16. Шестнадцатеричная система — это компактный способ записи двоичных чисел, так как одна шестнадцатеричная цифра заменяет четыре бита.
Десятичная система (основание 10)
Повседневная числовая система, использующая десять символов (0–9), где каждая позиция представляет степень 10. Инструменты преобразования часто показывают десятичное значение как знакомую точку отсчета.
Наименее значимый бит (МЗБ)
Крайний правый бит двоичного числа, имеющий наименьшее позиционное значение (\(2^0 = 1\)). Его изменение меняет число на наименьшую величину.
Наиболее значимый бит (СЗБ)
Крайний левый бит двоичного числа, имеющий наибольшее позиционное значение. Его изменение оказывает наибольшее влияние на величину числа.
Дополнение ведущими нулями
Добавление нулей слева от двоичного числа так, чтобы его общая длина была кратна 4, что позволяет разделить его на целые тетрады. Например, 110110 дополняется до 0011 0110 перед преобразованием в шестнадцатеричную систему (3 и 6, то есть 36). Ведущие нули не меняют численное значение.
Последнее обновление: