Перейти к основному содержанию

Точно конвертируйте двоичные, восьмеричные, десятичные, шестнадцатеричные числа и целые числа по основанию 2–36. Поддерживает положительные и отрицательные числа, а также большие целые числа, строго проверяет каждую цифру и обеспечивает быстрый выбор часто используемых оснований.

Поддерживаются только целые числа и необязательные знаки, но не десятичные дроби, префиксы 0x/0b или разделители тысяч. Максимум 1024 входных символа.

Символы 16/1,024

Сочетание клавиш: Ctrl/⌘+Enter. Изменение входных данных или параметров удаляет старые результаты.

Инструкция по применению

  1. Введите целое число без префикса 0x/0b и подтвердите основание.
  2. Выберите целевую базовую систему или используйте стандартные сочетания клавиш для преобразования.
  3. Скопируйте результат; при обратном преобразовании меняются местами как база, так и входной результат.

Примеры ввода и вывода

Пример ввода
FF, шестнадцатеричный → десятичный
Пример вывода
255

Значение F равно 15, поэтому FF = 15 × 16 + 15. Все выходные буквы пишутся заглавными буквами.

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

База уже указана в параметрах, поэтому для ввода требуется только FF. Инструмент отклоняет префиксы, разделители и числа, которые не принадлежат базе, и не читает только допустимые начала, такие как расслабленный синтаксический анализ.

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

Расчетная база и справочные материалы

Накопите каждую цифру в соответствии с основанием, чтобы получить целое число, а затем выведите целевую базу; используйте BigInt, чтобы избежать потери точности больших целых чисел из-за чисел с плавающей запятой. Поддерживает положительные и отрицательные целые числа в шестнадцатеричном формате от 2 до 36 и не обрабатывает десятичные знаки.

Проверка содержимого: · Об этом сайте и описании контента

Сопутствующие инструменты