Шестнадцатеричный калькулятор позволяет складывать, вычитать, умножать и делить шестнадцатеричные числа без предварительного ручного перевода в десятичную систему. Введите два hex-значения, с префиксом 0x или без него, выберите операцию — и мгновенно получите результат в hex, десятичном и двоичном виде рядом друг с другом. Отрицательные результаты отображаются со знаком минус впереди в каждой системе счисления, а деление усекается к нулю — так же, как большинство языков программирования обрабатывают целочисленное деление. Это полезно при отладке адресов памяти, вычислении значений регистров, проверке контрольной суммы или просто перепроверке hex-арифметики вручную. Инструмент создан для разработчиков, студентов и всех, кто работает с низкоуровневым или встраиваемым кодом. Все вычисления выполняются локально в вашем браузере — ваши числа никогда не загружаются на сервер.
Возможности
Складывает, вычитает, умножает и делит два шестнадцатеричных числа
Принимает ввод с префиксом 0x или без него
Показывает результат одновременно в hex, десятичном и двоичном виде
Обрабатывает отрицательные результаты в понятном формате со знаком в hex, десятичном и двоичном виде
Целочисленное деление усекается к нулю, как и в большинстве языков
Использует точную арифметику больших целых чисел, чтобы крупные hex-значения не теряли точность
Понятное сообщение об ошибке при неверной hex-цифре или делении на ноль
Работает полностью в вашем браузере, никакие числа никуда не отправляются
Как использовать Шестнадцатеричный калькулятор
Введите первое шестнадцатеричное число в поле Значение A
Выберите сложение, вычитание, умножение или деление
Введите второе шестнадцатеричное число в поле Значение B
Посмотрите результат ниже в hex, десятичном и двоичном виде
Результат показывает ошибку вида '"1G" is not a valid hexadecimal number.' — Шестнадцатеричные цифры — только 0-9 и A-F. Уберите все буквы, пробелы или знаки препинания, кроме начального префикса 0x или знака минус.
Деление на 0 показывает ошибку деления на ноль. — Измените Значение B на ненулевое hex-число — деление на ноль не имеет определённого результата в этом калькуляторе.
Вычитание большего hex-значения из меньшего даёт неожиданный знак. — Шестнадцатеричный калькулятор поддерживает отрицательные результаты и показывает их со знаком '-' впереди в hex, десятичном и двоичном виде, например 05 − 1F = -1A.
Результат деления выглядит округлённым вниз вместо точной дроби. — Деление в Шестнадцатеричном калькуляторе — целочисленное и усекается к нулю, оно не возвращает дробный или десятичный остаток.
Часто задаваемые вопросы
Что такое Шестнадцатеричный калькулятор?
Это инструмент, который выполняет сложение, вычитание, умножение и деление шестнадцатеричных (по основанию 16) чисел и показывает результат в hex, десятичном и двоичном виде, чтобы вам не приходилось переводить системы счисления вручную.
Принимает ли Шестнадцатеричный калькулятор префикс 0x?
Да. Вы можете вводить значения с префиксом 0x или без него, например 1A или 0x1A — оба варианта распознаются как одно и то же шестнадцатеричное число.
Как Шестнадцатеричный калькулятор обрабатывает отрицательные результаты?
Когда вычитание даёт отрицательное значение, Шестнадцатеричный калькулятор показывает результат со знаком минус впереди в hex, десятичном и двоичном виде, например 05 − 1F становится -1A (-26).
Как работает деление hex-чисел в этом калькуляторе?
Деление целочисленное и усекается к нулю — так же ведут себя JavaScript и большинство языков при целочисленной арифметике — дробный hex-остаток не создаётся.
Может ли шестнадцатеричный калькулятор обрабатывать очень большие hex-числа?
Да. Внутри он использует точную арифметику больших целых чисел, поэтому крупные hex-значения складываются, вычитаются, умножаются и делятся без потери точности.
Отправляет ли Шестнадцатеричный калькулятор мои числа куда-либо?
Нет. Шестнадцатеричный калькулятор полностью работает в вашем браузере. Введённые значения никогда не загружаются и остаются на вашем устройстве.