← Разработчики и данные
Разработчики и данные · работает локально

Калькулятор побитовых операций с фиксированной шириной

Применяйте AND, OR, XOR, NOT и логические сдвиги к беззнаковым 8-, 16-, 32- или 64-битным целым числам с дополненным выводом в двоичном и шестнадцатеричном формате.

Готово. Ваши рабочие данные остаются в этом браузере.

Почему этот инструмент полезен

Используйте этот калькулятор для проверки флагов, разрешений, значений регистров и полей протокола, когда знаковое 32-битное приведение побитовых операций JavaScript иначе скрыло бы требуемый результат фиксированной разрядности.

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

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

Практический пример

При 8 битах 42 AND 15 даёт десятичное 10, шестнадцатеричное 0x0A и двоичное 00001010; NOT 42 даёт 213 вместо неограниченного отрицательного значения.

Проверка

Вычисление детерминировано и объясняет ошибки валидации вместо того, чтобы молча изменять неверный ввод.

Граница конфиденциальности

Ввод и вывод остаются на этой вкладке. Копирование и загрузка происходят через API браузера без загрузки на сервер.

Результат паспорта

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