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

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

Число переводится в десятичное целое: N = Σ цифраᵢ × основание^i; затем десятичное целое представляется в целевой базе последовательным делением и остатками.

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

Инструмент преобразует целые неотрицательные числа между позиционными системами с основаниями 2, 8, 10 и 16. Вы вводите строку цифр (для шестнадцатеричной системы допустимы символы 0–9 и A–F), выбираете, в какой системе она записана, и в какую систему нужно перевести результат. Внутри сначала вычисляется десятичное значение через разбор строки с выбранным основанием, затем оно выводится в целевой системе; дополнительно строится таблица представлений во всех четырёх системах для наглядного сравнения.

Где применяется

Программисты и студенты используют такой перевод при работе с битовыми масками, цветами в формате HEX, адресами памяти и учебными задачами по информатике. Инженеры и электронщики связывают двоичные коды с «человеческими» десятичными значениями.

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

Введите число без пробелов (или удалите пробелы — интерфейс их обрежет), установите «Исходная система» и «Целевая система», нажмите «Рассчитать». Если символ не допускается в выбранной базе, вы получите сообщение об ошибке. Для шестнадцатеричного ввода можно использовать и строчные, и прописные буквы a–f.

Ограничения

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

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

Похожие калькуляторы