Конвертация

Перевести из шестнадцатеричной в двоичную систему счисления

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


Использовать как значения по умолчанию для встроенного калькулятора то, что сейчас в полях ввода калькулятора на странице.


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

Что такое шестнадцатеричная система счисления?

Шестнадцатеричная система счисления (основание 16) — это позиционная система счисления, использующая 16 символов для представления значений. Эти символы:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Здесь буквы A до F представляют десятиричные числа от 10 до 15 соответственно. Поскольку каждая цифра может представлять шестнадцать различных значений, шестнадцатеричная система является очень компактной и удобной для использования в вычислениях. Она часто используется в программировании и цифровой электронике, так как соответствует двоичной системе.

Каждая шестнадцатеричная цифра непосредственно соответствует 4-битному двоичному числу. Например: A₁₆ = 1010₂,
F₁₆ = 1111₂

Это делает преобразование между шестнадцатеричной и двоичной системами особенно простым.

Что такое двоичная система счисления?

Двоичная система счисления (основание 2) использует только два символа: 0 и 1. Каждый двоичный разряд (бит) представляет собой степень двойки в зависимости от его позиции в последовательности.

Например: 10102=1×23+0×22+1×21+0×20=8+0+2+0=10101010_2 = 1×2^3 + 0×2^2 + 1×2^1 + 0×2^0 = 8 + 0 + 2 + 0 = 10_{10}

Двоичная система является основой компьютерных операций, поскольку все цифровые данные и логика представлены электронно, используя два состояния: ВКЛ (1) или ВЫКЛ (0).

Перевод из шестнадцатеричной в двоичную систему

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

Пример для справки:

ШестнадцатеричноеДвоичное
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

Пример

Преобразуем 5B165B_{16} в двоичную систему:

5 → 0101
B → 1011

5B16=0101101125B_{16} = 01011011_2 или исключая ноль в начале 5B16=101101125B_{16} = 1011011_2

Перевод через десятичную систему

Сначала преобразуем шестнадцатеричное число в десятичную систему:

– Каждая цифра шестнадцатеричного числа умножается на основание 16, возведенное в степень её позиции nn, где n=0n = 0 — это крайняя правая цифра.
– Затем все результаты суммируются.

Пример:

816=8×160=8108_{16} = 8 \times 16^0 = 8_{10}

Теперь преобразуем из десятичной в двоичную систему:

– Нам нужно делить десятичное число на 2 до тех пор, пока частное не станет нулем, записывая в каждый раз остаток.
– Запишите остатки в обратном порядке.

ДелениеЧастноеОстаток
8 ÷ 240
4 ÷ 220
2 ÷ 210
1 ÷ 201
810=100028_{10} = 1000_2

Следовательно, 816=100028_{16} = 1000_2

Этот пример показывает принцип для любого шестнадцатеричного числа — однако, чтобы упростить процедуру, мы можем непосредственно заменять каждую шестнадцатеричную цифру её 4-битным эквивалентом.

Практическое применение

Преобразование шестнадцатеричных значений в двоичные распространено, когда:

  • Отлаживаются или анализируются цифровые схемы
  • Исследуется машинный код или адреса памяти в вычислительной технике
  • Используются цветовые коды в веб-дизайне (например, цвет #FF6600 соответствует двоичному 111111110110011000000000)
  • Кодируются и декодируются данные в коммуникационных протоколах

Заметки

  • Каждая шестнадцатеричная цифра всегда соответствует ровно четырём двоичным цифрам, поэтому общая длина двоичного числа всегда в четыре раза больше количества шестнадцатеричных цифр.
  • Удаление ведущих нулей после преобразования не изменяет числовое значение.
  • Шестнадцатеричная система упрощает длинные двоичные последовательности, делая их более читабельными и понятными.

Часто задаваемые вопросы

Как перевести шестнадцатеричное число 1A₁₆ в двоичное?

Замените каждую цифру её 4-битным эквивалентом:
1 → 0001, A → 1010
Таким образом, 1A16=0001101021A_{16} = 00011010_2 или исключая начальный ноль 1A16=1101021A_{16} = 11010_2

Сколько двоичных цифр соответствует одной шестнадцатеричной?

Каждая шестнадцатеричная цифра равна четырём двоичным цифрам (битам).

Как проверить, правильно ли выполнено преобразование из шестнадцатеричной в двоичную систему?

Вы можете перевести оба результата: шестнадцатеричный и двоичный — в десятичную систему. Если оба десятичных значения совпадают, преобразование выполнено правильно.

Можно ли перевести дробные шестнадцатеричные числа в двоичные?

Да. Шестнадцатеричные дроби также можно преобразовать по цифрам из шестнадцатеричной в двоичную.

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

Потому что она более компактна и удобнее для чтения человеком, сохраняет простой прямой переход к двоичной системе — каждые 4 бита равны 1 шестнадцатеричной цифре.

Сообщить об ошибке

Это поле обязательно для заполнения.