Конвертеры

Конвертер систем счисления

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

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

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

Выберите основание исходной системы от 2 до 36, затем введите целое число с помощью цифр 0–9 и букв A–Z. Каждый символ проверяется до точного преобразования BigInt.

Вопросы и ответы

Какие системы счисления поддерживаются?

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

Обрабатывает ли большие числа?

Да. Целые цифры проверяются по одной и преобразуются с помощью BigInt, поэтому значения не ограничены диапазоном безопасных целых чисел JavaScript размером 53 бита.

Как обрабатываются отрицательные значения и дополнительный код?

В обычных результатах знак минус сохраняется. Шестнадцатеричный код дополнительного кода отображается только после выбора явной ширины разряда со знаком.

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