Настройки
privacy.storage_manager.language_settings
Настройки темы
Сист. счисления
Преобразование чисел между 2/8/10/16‑ричными системами
🚀 Быстрый старт
- Поле ввода: вводите число в поле соответствующей системы
- Ввод числа: используйте ‘чистые’ цифры либо вставляйте значение с префиксом в соответствующее поле (0b/0o/0x)
- Мгновенно: остальные поля обновляются автоматически, результат можно копировать
📌 Частые сценарии
- Программирование/отладка: конвертация констант, битовых масок и флагов
- Права доступа: соответствие прав Unix (восьмеричное 755) двоичной/десятичной
- Сети/протоколы: проверка шестнадцатеричных полей в кадрах
- Побитовые операции: влияние сдвигов и AND/OR/NOT
- Регистры/битовые поля: разбор и сборка флагов (напр., 0xA5 → переключатели), полезно для встраиваемых систем и протоколов
🎛️ Параметры преобразования и диапазон
- Поддерживаемые системы: двоичная, восьмеричная, десятичная, шестнадцатеричная
- Цифры: двоичн. 0/1; восьм. 0–7; десят. 0–9; шестн. 0–9/A–F (без учёта регистра)
- Префиксы: только соответствующее поле принимает 0b/0o/0x; на выходе — значение без префикса
- Разделители: пробелы/подчёркивания/группировка не поддерживаются
- Лидирующие нули: несущественные удаляются в выводе
🧭 Рекомендации по использованию
- Проверяйте соответствие выбранной системы допустимым символам
- Командные соглашения: хранить ли префиксы в результатах
- Регистр в шестнадцатеричной записи: значение не зависит от регистра; для кода договоритесь о едином стиле (напр., верхний регистр).
- Крупные числа: для ручной проверки разбивайте перед вставкой (ввод — только непрерывные символы)
- Знаковость: результаты трактуются как беззнаковые; двоичное дополнение/знаковый бит учитывайте по задаче
⚠️ Ограничения и совместимость
- Разделители не поддерживаются; префиксы 0b/0o/0x принимаются только в соответствующем поле. Преобразование и копирование выдают ‘чистые’ значения
- Отрицательные числа и дроби не поддерживаются
- Очень длинный ввод может снижать производительность; при необходимости делите
🔒 Конфиденциальность и безопасность
- Вся обработка выполняется в вашем браузере; данные не покидают ваше устройство
❓ Вопросы и ответы
Почему вставка 0xFF в поле двоичной/десятичной не конвертирует?
Префикс 0x принимается только в поле шестнадцатеричной системы. Вставьте туда либо удалите префикс и введите в целевой системе. Для двоичной/восьмеричной принимаются 0b/0o; копирование возвращает ‘чистые’ значения
Можно ли использовать пробелы/подчёркивания/группировку (напр., 1111 0000, FF_FF)?
Разделители не поддерживаются. Используйте непрерывные цифры; перед вставкой удаляйте пробелы/подчёркивания
Почему убираются ведущие нули (напр., 0010 → 10)?
Вывод нормализуется для читабельности. Для фиксированной ширины добавляйте нули вручную
Поддерживаются ли отрицательные/дробные числа или двоичное дополнение по разрядности?
Нет; результат трактуется как беззнаковый. Пример: 0xFF в 8‑битах — 255 без знака и −1 при интерпретации со знаком
Содержит ли копирование префиксы?
Копирование выдаёт ‘чистые’ значения. Префиксы допускаются только во вводе соответствующего поля; при необходимости добавляйте 0b/0o/0x в коде