Инструмент для разработчиков

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

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

Конвертер систем счисления Работает на вашем устройстве
  • Работает в вашем браузере — текст никуда не отправляется
  • Без регистрации и квот, пользуйтесь бесплатно сколько угодно

Как это работает

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

Как читать префиксы

Префикс 0b, 0x или 0o в начале в большинстве языков обозначает двоичную, шестнадцатеричную и восьмеричную систему. Можете вставлять их — перед конвертацией они удаляются.

Только целые числа

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

Поддерживаемые системы

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

Префиксы, знаки и очень большие числа

Префикс 0b, 0o или 0x, соответствующий выбранной системе, принимается, как и пробелы и подчёркивания для группировки цифр (1111_0000). Знак минуса в начале сохраняется. Каждая цифра проверяется на соответствие системе, поэтому лишняя 2 в двоичном числе будет замечена, а не молча отброшена, а числа любой длины конвертируются точно — ограничения в 53 бита нет.

Чего он не делает

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

Частые вопросы

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

Можно ли конвертировать дроби?

Нет. Работают только целые числа, чего хватает почти для всех практических задач.

Принимаются ли префиксы 0x и 0b?

Да, они распознаются и удаляются.

Что-нибудь загружается на сервер?

Нет, конвертация выполняется на странице.