Что такое Конвертер систем счисления?
Конвертируйте числа между любыми системами счисления — двоичной (осн. 2), восьмеричной (осн. 8), десятичной (осн. 10), шестнадцатеричной (осн. 16) и произвольными основаниями до 36. Все представления отображаются одновременно по мере ввода, с группировкой цифр для удобства.
Введите число в любой системе счисления, и остальные обновятся одновременно: двоичная с опциональной группировкой по 4 знака, восьмеричная, десятичная, шестнадцатеричная с сохранением регистра, плюс произвольная база от 2 до 36. Панель битов даёт посмотреть каждый бит, нажать на него для инверсии или сдвинуть всё значение влево и вправо, что удобно при отладке битовых масок, флагов прав или каналов цвета. Префиксы 0b, 0o, 0x распознаются автоматически.
Как использовать
- Введите число в любой поддерживаемой системе счисления — выберите основание из выпадающего списка или введите префикс (0b, 0o, 0x).
- Мгновенно просматривайте преобразования во все основные системы счисления, отображённые рядом, с группировкой цифр для длинных чисел.
- Редактируйте любое поле системы счисления напрямую — остальные подстраиваются на лету; скопируйте результат, нажмите на биты в панели, чтобы инвертировать их, или сдвиньте значение, посмотрите пошаговый разбор деления либо переключитесь в режим текста, чтобы прочитать ASCII-коды строки.
Когда использовать
- Разобрать шестнадцатеричный цветовой код на RGB или 24-битное двоичное.
- Читать низкоуровневую документацию, где число дано в hex и в десятичной форме.
- Настроить битмаску в C, Rust, Verilog и проверить каждый бит.
Результат
Введите десятичное 255: двоичное = 1111 1111, восьмеричное = 377, шестнадцатеричное = FF. Или введите шестнадцатеричное «FF00FF», чтобы увидеть десятичное значение 16 711 935.
Частые вопросы
- Почему 255 в десятичной — это FF в шестнадцатеричной и 11111111 в двоичной?
- 255 — максимальное беззнаковое 8-битное число, поэтому все биты равны 1. Шестнадцатеричная упаковывает каждые 4 бита в один символ (1111 = F), получается FF. Именно поэтому байты часто выводят в hex — самый компактный человекочитаемый вид.
- Поддерживаются ли отрицательные числа?
- В десятичный ввод можно поставить минус, и знак передаётся в остальные системы. Если нужна форма дополнительного кода (та, что реально хранится в памяти), откройте панель битов и выберите нужную разрядность — 8, 16 или 32 бита.
- До какой базы можно довести конвертацию?
- До 36 — это стандартный алфавитно-числовой потолок (0–9 и A–Z). Выше уже требуются дополнительные символы. База 36 используется в сокращателях ссылок и обрезанных хешах, поэтому произвольная база и заканчивается на ней.
- Сохранятся ли нули в начале двоичного числа при копировании?
- Да, если включена группировка цифр. Отображение дополняет число до кратного 8 бит (границы байта), поэтому скопированная строка совпадёт с тем, что ждёт отладчик или hex-редактор.
- Можно ли вставить число с префиксом 0x или 0b?
- Можно. Парсер распознаёт 0x для hex, 0o для восьмеричной и 0b для двоичной, в остальных случаях использует выбранную вами базу. Перед конвертацией префикс снимается автоматически.
Похожие инструменты
Калькулятор регрессии
Выполните линейный и полиномиальный регрессионный анализ
Матричный калькулятор
Выполняйте операции и вычисления с матрицами
Калькулятор хи-квадрат
Выполняйте статистические тесты хи-квадрат
Графический калькулятор
Постройте графики математических функций
Расчёт площади на карте
Рисуйте фигуры на карте для вычисления площади
Калькулятор Z-оценки
Вычисление Z-оценок, перцентилей и вероятностей