Системы счисления
Перевод целых чисел между основаниями от 2 до 36 без потери больших значений.
Встроить на сайт →Как перевести число в другую систему
Выберите исходное основание и основание ответа. Введите целое число, используя цифры 0–9 и буквы A–Z для значений 10–35. Например, FF в шестнадцатеричной системе равно 255 в десятичной и 11111111 в двоичной.
Как выполняется перевод
Для исходной записи слева направо накапливается значение: предыдущее значение умножается на основание и к нему прибавляется очередная цифра. Например, 101₂ = 1×2² + 0×2 + 1 = 5. Затем целое значение записывается цифрами нового основания.
Ограничения
До 256 цифр, основания 2–36, необязательный знак. Цифры проверяются для выбранного основания: например, 2 не допустима в двоичной системе. Дробные и периодические числа, кодирование текста и машинный дополнительный код не поддерживаются. Ведущие нули удаляются, отрицательный ноль становится нулём. В браузере используется точная целочисленная арифметика.