Конвертер систем счисления
Переведите число между двоичной, восьмеричной, десятичной и шестнадцатеричной системами.
- Работает в вашем браузере — текст никуда не отправляется
- Без регистрации и квот, пользуйтесь бесплатно сколько угодно
Как это работает
В разных областях вычислительной техники предпочитают разные системы счисления: двоичную для битовых флагов, шестнадцатеричную для цветов и адресов памяти, восьмеричную для прав доступа к файлам, десятичную для людей. Все они описывают одно и то же число.
Как читать префиксы
Префикс 0b, 0x или 0o в начале в большинстве языков обозначает двоичную, шестнадцатеричную и восьмеричную систему. Можете вставлять их — перед конвертацией они удаляются.
Только целые числа
Здесь конвертируются целые числа. Дробные значения в недесятичных системах редко нужны за пределами внутреннего устройства чисел с плавающей запятой и намеренно не поддерживаются.
Поддерживаемые системы
Двоичная (основание 2, цифры 0 и 1), восьмеричная (основание 8, цифры 0–7), десятичная (основание 10) и шестнадцатеричная (основание 16, цифры 0–9 и A–F в любом регистре). Выберите систему, в которой записано число, и три остальные появятся сразу.
Префиксы, знаки и очень большие числа
Префикс 0b, 0o или 0x, соответствующий выбранной системе, принимается, как и пробелы и подчёркивания для группировки цифр (1111_0000). Знак минуса в начале сохраняется. Каждая цифра проверяется на соответствие системе, поэтому лишняя 2 в двоичном числе будет замечена, а не молча отброшена, а числа любой длины конвертируются точно — ограничения в 53 бита нет.
Чего он не делает
Конвертируются только целые числа: без дробей и чисел с плавающей запятой, без представления отрицательных чисел в дополнительном коде. Отрицательное число во всех системах показывается со знаком минуса.
Конвертер систем счисления: вопросы и ответы
Можно ли конвертировать дроби?
Нет. Работают только целые числа, чего хватает почти для всех практических задач.
Принимаются ли префиксы 0x и 0b?
Да, они распознаются и удаляются.
Что-нибудь загружается на сервер?
Нет, конвертация выполняется на странице.