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

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

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

Реклама

Результатов

Операция FF + A5
Результат в HEX 1A4
Десятичные значения 255 + 165
Десятичный результат 420

Что умеет шестнадцатеричный калькулятор

Этот калькулятор выполняет арифметические действия напрямую с шестнадцатеричными (по основанию 16) числами. Больше не нужно вручную переводить значения в десятичную систему, считать, а потом возвращать результат обратно — достаточно ввести два HEX-числа, выбрать операцию и сразу получить ответ в шестнадцатеричном виде. Поддерживаются сложение, вычитание, умножение и деление, поэтому инструмент пригодится программистам, инженерам по встраиваемым системам и всем, кто работает с адресами памяти, цветовыми кодами или данными на уровне байтов.

Поля для ввода

  • HEX-значение 1: первое шестнадцатеричное число (цифры 0–9 и буквы A–F).
  • Операция: выберите сложение, вычитание, умножение или деление.
  • HEX-значение 2: второе шестнадцатеричное число.

Как выполняется расчёт

«Под капотом» обе HEX-строки сначала преобразуются в целые числа (из системы по основанию 16 в десятичную). Затем применяется выбранная операция, а полученный результат конвертируется обратно в шестнадцатеричный вид с буквами в верхнем регистре. В виде формул это выглядит так:

  • Сложение: $$\text{Result}_{16} = \text{Hex}_1 + \text{Hex}_2$$
  • Вычитание: $$\text{Result}_{16} = \text{Hex}_1 - \text{Hex}_2$$
  • Умножение: $$\text{Result}_{16} = \text{Hex}_1 \times \text{Hex}_2$$
  • Деление: $$\text{Result}_{16} = \left\lfloor \frac{\text{Hex}_1}{\text{Hex}_2} \right\rfloor$$ (целочисленное деление, остаток отбрасывается)

Поскольку вычисления используют арифметику больших чисел, калькулятор корректно обрабатывает очень крупные HEX-значения без переполнения. При делении на ноль (HEX-значение 2 = 0) выводится «Ошибка», ведь деление на ноль не определено.

Реклама
Схема соответствия разрядов шестнадцатеричного числа степеням шестнадцати
Каждая шестнадцатеричная цифра представляет степень 16 — так калькулятор преобразует и вычисляет значения.

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

Допустим, вы ввели HEX-значение 1 = 1A, выбрали умножение и указали HEX-значение 2 = F.

  • 1A в десятичной системе = 26
  • F в десятичной системе = 15
  • \(26 \times 15 = 390\)
  • 390 обратно в HEX = 186

Итого: \(\text{1A} \times \text{F} = \text{186}\) в шестнадцатеричном виде. Калькулятор показывает как результат в HEX, так и исходные десятичные значения, чтобы вы могли всё перепроверить.

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

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

Учитывается ли при делении дробь или остаток? Нет. Деление возвращает только целую часть от деления — например, 10 ÷ 3 (в HEX) даёт целочисленный результат, а остаток отбрасывается.

Можно ли вводить HEX-буквы в нижнем регистре? Да. Калькулятор распознаёт как строчные (a–f), так и прописные (A–F) буквы. Результат всегда выводится в верхнем регистре.

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

Последнее обновление: