Калькулятор

Перевод двоичных и шестнадцатеричных чисел

Новый
Ко всем калькуляторам

Перевод целых чисел между двоичной, десятичной и шестнадцатеричной системами.

Учеба и расчеты simple Простой расчет

Расчет

Формула расчета

Позиционная запись использует сумму цифра × основаниеⁱ. Расчет целочисленный через BigInt, без перевода исходного числа в тип Number. Допустим ведущий минус; префиксы 0b и 0x вводить не нужно.

Пример расчета

Двоичное 101010 соответствует десятичному 42 и шестнадцатеричному 2A.

Что учитывает расчет

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

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

Почему для отрицательного числа есть минус?
Это математическая запись знакового целого, не фиксированная битовая кодировка. Дополнительный код зависит от выбранной разрядности и здесь не рассчитывается.
Можно ли вводить буквы a–f строчными?
Да, в шестнадцатеричной системе регистр букв не важен.