Из hex в десятичную

Преобразуйте hex в десятичные числа, сохраняя целые на 64 бита и больше.

Числа и единицы
Подготовка рабочей области…

Входные данные

Подготовка рабочей области…

Выходные данные
Здесь появится результат.

Как пользоваться

  1. Выберите основания и введите по одному числу в строке.
  2. Проверьте результат и отметку точности.
  3. Скопируйте результат или скачайте строки в JSON.

Из hex в десятичную

Сравните hex-счётчики и маски с десятичными значениями в журналах.

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

Представление и использование

Допустимы 0x и оба регистра букв; старший бит не считается знаком автоматически.

До и после
Ввод
0xFFFFFFFFFFFFFFFF
Результат
18446744073709551615

Максимальное беззнаковое 64-битное число сохраняет все цифры.

Точность и проверка

Целые вычисляются с BigInt. Для дробей используются целые числитель и знаменатель; бесконечные разложения усекаются с пометкой.

Интерпретация результата

Минус сохраняется, дополнительный код не предполагается. Строки проверяются отдельно, JSON сохраняет ошибки.

Ограничения обработки

Числа: до 500 строк / 1 MiB, 4096 символов на число. Дроби: 1–128 знаков. Текст и байты: 64 KiB. Побитовые операции: 8–256 бит. Worker останавливается через 30 секунд.

Дополнительные материалыECMAScript · BigInt
?

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

Почему FFFFFFFF положительное?

Знаковая разрядность не предполагается, поэтому значение равно 4294967295. Для дополнительного кода используйте побитовый калькулятор.

Почему результат усечён?

Некоторые дроби периодичны в целевой системе. Вывод ограничивается 1–128 знаками без округления.

Теряют ли большие целые точность?

Нет. BigInt сохраняет все цифры, в том числе выше 2^53 − 1.

Отправляется ли ввод на сервер?

Нет. Вычисления выполняются в браузере; DevToolsy не загружает и не хранит ввод.

Что именно копируется?

Копируется показанное значение. JSON сохраняет строки и коды ошибок без преобразования больших целых в числа с плавающей точкой.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.