Конвертер систем счисления

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

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

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

Введите шестнадцатеричное значение и выберите, в какую систему счисления его преобразовать: десятичную или двоичную. В шестнадцатеричной системе используются цифры от 0 до 9 и буквы от A до F.

Десятичный результат 7038
Преобразовать десятичное число в шестнадцатеричное вместо этого

Пошаговое преобразование в реальном времени

Объяснение обновляется по мере ввода текста. Для очень больших чисел инструмент сохраняет точный результат и суммирует метод вместо отображения чрезмерно длинного списка шагов.

Как рассчитывается этот результат

  1. Прочитайте каждую шестнадцатеричную цифру справа налево.
  2. Замените A, B, C, D, E и F на десятичные значения от 10 до 15.
  3. Умножьте каждое значение цифры на соответствующую степень числа 16 и сложите результаты.
Примечание о точности: Этот конвертер использует JavaScript BigInt для преобразования целых чисел, поэтому большие целые числа обрабатываются точно, а не округляются, как обычные числа с плавающей запятой.

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

Десятичная система — это повседневная система счисления с основанием 10. Она использует десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Шестнадцатеричная система счисления имеет основание 16. Она использует десятичные цифры 0–9 и буквы A, B, C, D, E и F, где A соответствует 10, а F — 15.

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

Как преобразовать шестнадцатеричное число в десятичное

Для преобразования шестнадцатеричного числа в десятичное умножьте каждую цифру на соответствующую степень числа 16. Правая цифра умножается на 160, следующая за ней — на 161, затем на 162 и так далее.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Это означает, что шестнадцатеричное число 1B7E равно десятичному 7038.

Как преобразовать шестнадцатеричное число в двоичное с помощью Converter App

Для преобразования шестнадцатеричного числа в двоичное замените каждую шестнадцатеричную цифру её четырёхбитным двоичным эквивалентом. Затем объедините группы вместе.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

Ведущие нули обычно удаляются из итогового двоичного значения, если только они не требуются для формата фиксированной ширины.

Область применения шестнадцатеричной системы счисления

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

Например, веб-цвета часто используют шестнадцатеричную нотацию. Цвет #FF0000 представляет красный, где FF — это канал красного цвета и равен десятичному значению 255.

Правила ввода

  • Используйте цифры 0–9 и буквы A–F для ввода в шестнадцатеричной системе.
  • Строчные буквы принимаются и автоматически преобразуются в прописные.
  • Поддерживаются необязательные префиксы, такие как 0x.
  • Поддерживаются целые числа. Дроби намеренно не преобразуются этим инструментом.