Hex конвертер: перевод в dec, bin, oct с формулой решения - Calc101 Перейти к содержимому

Калькулятор

Hex конвертер: перевод в dec, bin, oct с формулой решения

Обновлено 9 августа 2026 г.

системы счисления

Шестнадцатеричное число переводится в десятичное по разрядам: A равно 10, FF равно 255, 1A3 равно 419. Конвертер работает в обе стороны и дополнительно показывает двоичную запись. Регистр букв не важен.

Результат
—
Hex конвертер

Hex конвертер выполняет преобразование числовых значений между системами счисления с основаниями 2, 8, 10 и 16. Инструмент позволяет быстро перевести шестнадцатеричный код в десятичный формат или двоичную последовательность.

Что считает калькулятор

Сервис обрабатывает входные данные в одной из четырёх систем: двоичной (bin), восьмеричной (oct), десятичной (dec) или шестнадцатеричной (hex). После ввода числа и выбора исходного основания калькулятор вычисляет эквивалентные значения для всех остальных систем. Результат выводится в виде списка строк, где сопоставлены десятичные, двоичные и восьмеричные представления введённой величины.

Формула расчёта

Перевод осуществляется через десятичную запись путём разложения исходного числа по степеням основания. Для шестнадцатеричного числа с цифрами d(n)d(n-1)…d(1)d(0) формула имеет вид:

Число = d(n) * 16^n + d(n-1) * 16^(n-1) + … + d(1) * 16^1 + d(0) * 16^0

Где d - значение разряда, а n - его позиция, начиная с нуля справа налево. Буквенные значения шестнадцатеричной системы заменяются числами: A=10, B=11, C=12, D=13, E=14, F=15.

Таблица искомых значений

Для проверки расчётов и быстрого сопоставления используется таблица стандартных величин.

ДесятичноеДвоичноеВосьмеричноеШестнадцатеричное
10101012A
16100002010
100110010014464
25511111111377FF
1024100000000002000400

Перевод числа 26 из шестнадцатеричной системы

Для перевода числа 26 из шестнадцатеричного вида в десятичный применяется разложение по степеням. Первому разряду (6) соответствует степень 0, второму разряду (2) соответствует степень 1.

Расчёт: 2 * 16^1 + 6 * 16^0 = 32 + 6 = 38.

В десятичной системе число 26(hex) равно 38(dec). Для получения двоичного значения цифра 2 заменяется на 0010, а цифра 6 на 0110, что даёт 100110.

Перевод числа 2а в десятичную систему

Символ A в шестнадцатеричной записи соответствует числу 10. При вычислении значения 2A выполняется следующее действие:

Расчёт: 2 * 16^1 + 10 * 16^0 = 32 + 10 = 42.

Запись 2A в шестнадцатеричном формате эквивалентна десятичному числу 42.

Единицы измерения

В контексте систем счисления единицей измерения выступает основание. Двоичная система (bin) базируется на двойке, восьмеричная (oct) на восьмёрке, десятичная (dec) на десятке, шестнадцатеричная (hex) на числе 16. Перевод между ними не меняет количественную суть величины, а лишь меняет форму её представления в цифровом виде.

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

Шестнадцатеричная система широко применяется в программировании и микроэлектронике. В этом формате записываются адреса памяти процессора, коды цветов в веб-дизайне (RGB) и идентификаторы устройств. Компактность записи hex позволяет заменить длинные строки из нулей и единиц короткими буквенно-цифровыми комбинациями. Например, число 1000 проще воспринимать в виде 3E8.

Типичная ошибка

Частой ошибкой является неправильная интерпретация букв A-F. Иногда их путают с порядковыми номерами в алфавите, хотя они строго соответствуют числам от 10 до 15. Также встречается ошибка при переводе числа 100 из шестнадцатеричной в десятичную систему: результат равен 256 (1 * 16^2), а не 100. Ошибка возникает из-за привычки воспринимать запись 100 как сотню.

Точность и округление

Калькулятор работает с целыми числами. При преобразовании между системами счисления точность сохраняется абсолютно, так как это не аппроксимация, а пересчёт по фиксированному алгоритму. Понятие округления не применяется к целочисленным переводам в системах bin, oct, dec и hex.

Проверка результата прикидкой

Для быстрой проверки можно использовать опорные точки. Число 1000 в шестнадцатеричной системе должно быть больше 1000 в десятичной, так как основание системы выше. Значение 1000(hex) равно 4096(dec). Если при переводе из меньшего основания в большее (например, из 2 в 16) количество знаков в числе не уменьшилось, расчёт вероятно содержит ошибку.

Границы применимости

Алгоритм перевода ограничен набором доступных знаков для каждой системы. В двоичной это 0 и 1, в восьмеричной цифры до 7 включительно. В десятичной используются цифры 0-9. В шестнадцатеричной добавляются символы A, B, C, D, E, F. Ввод символов, не входящих в алфавит выбранной системы, приведёт к невозможности корректного расчёта. Число 10000000 в десятичной системе будет иметь значительно более короткую запись в hex (989680), что подтверждаёт эффективность сжатия данных.

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

Как перевести из 16 в 2 систему счисления?

Каждая цифра шестнадцатеричного числа заменяется на соответствующую четвёрку двоичных разрядов (тетраду). Например, цифра A заменяется на 1010.

Bin это какая система счисления?

Аббревиатура bin обозначает двоичную систему счисления, которая использует только две цифры: 0 и 1.

Как из 16 системы перевести в 2?

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

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

Шестнадцатеричное число раскладывается на отдельные разряды, каждый из которых представляется в виде четырёх бит двоичного кода.

Что означает запись hex?

Hex или хекс это сокращение от hexadecimal, что обозначает шестнадцатеричную систему счисления с основанием 16.

Расчёты на Calc101 носят справочный характер и не заменяют консультацию профильного специалиста (бухгалтера, юриста, врача, инженера). Проверяйте важные для вас решения дополнительно.