Калькулятор битовых операций AND, OR, XOR, NOT и сдвигов

Переводит два операнда между decimal, hex и binary и сразу считает AND, OR, XOR, NOT и сдвиги в выбранной разрядности.

Отрицательные decimal-значения приводятся к выбранной разрядности как машинное слово.

-A как unsigned / signed

-B как unsigned / signed

ОперацияHexBinaryDecimal signed
Скачайте этот калькулятор и считайте офлайн · без рекламы · PDF/JPGПодключить за 50 ₽/мес

Что считает инструмент

Калькулятор показывает, как два целых значения выглядят как машинные слова заданной длины. Можно вводить A и B в десятичном, шестнадцатеричном или двоичном виде, а результат каждой операции выводится сразу в hex, binary и signed decimal.

Как читать результат

Выбранная разрядность задает маску: все операции обрезаются до 8, 16, 32 или 64 бит. Это удобно для проверки примеров из C, ассемблера, сетевых масок и низкоуровневых задач, где важна не абстрактная арифметика, а точное состояние битов.

Зачем нужен signed decimal

Одно и то же слово может быть большим unsigned-числом или отрицательным signed-числом. Поэтому калькулятор отдельно показывает нормализованные операнды и signed-интерпретацию результата после применения битовой маски.