Онлайн конвертер произвольной системы счисления
Точный онлайн-конвертер целых чисел между системами счисления от 2 до 36. Поддержка больших чисел, пример: FF (16) = 11111111 (2). Обработка выполняется лока…
Начать работу
Возможности и ограничения
Инструмент выполняет преобразование целых чисел между системами счисления с основаниями от 2 до 36. Ввод нечувствителен к регистру, но допускаются только цифры и буквы, принадлежащие исходной системе. Поддерживается один ведущий знак минус; плюсы, дроби, десятичные точки, префиксы (например, 0x) и разделители не принимаются.
Точность для больших чисел
Все вычисления выполняются с использованием BigInt, поэтому даже числа, превышающие безопасный диапазон JavaScript (Number.MAX_SAFE_INTEGER), преобразуются без потери точности. Например, шестнадцатеричное число FF при переводе из основания 16 в основание 2 даёт 11111111 и десятичное значение 255.
Ограничение длины ввода
Максимальная длина ввода — 10 000 цифр, чтобы ограничить время и память. Вывод использует только ASCII-цифры, поскольку локализованные символы могут быть неоднозначны в позиционных системах.
Пример работы
Введите число 1A (основание 16) и целевое основание 10. Результат: 26. Десятичное значение также отображается как 26.
Часто задаваемые вопросы
Можно ли конвертировать отрицательные числа?
Да, поддерживается один ведущий знак минус. Например, -FF из шестнадцатеричной системы в десятичную даст -255.
Что произойдёт, если ввести символ, не принадлежащий исходной системе?
Инструмент выдаст ошибку, так как каждый символ должен быть допустимым в выбранном исходном основании. Например, буква G недопустима в шестнадцатеричной системе.
Поддерживает ли конвертер дробные числа?
Нет, только целые числа. Дробная часть, десятичные точки и экспоненциальная запись не поддерживаются.
Контрольный список
- Проверьте, что исходное и целевое основания находятся в диапазоне 2–36.
- Убедитесь, что ввод не содержит недопустимых символов.
- Для отрицательных чисел используйте только один знак минус в начале.
- Помните, что вывод всегда использует ASCII-цифры.
Обработка выполняется локально в вашем браузере.