Калькулятор побитовых операций
Выполняйте побитовые операции над двумя целыми числами и просматривайте результат в двоичном виде.
Запустить инструмент
Онлайн-калькулятор побитовых операций помогает вычислять логические действия над целыми числами и наглядно сопоставлять их двоичные представления. Введите числа в поля A и B, затем укажите нужную операцию из списка. Калькулятор поддерживает базовые побитовые действия AND, OR, XOR, NOT, NAND, NOR, а также сдвиг влево и сдвиг вправо. Для бинарных действий используются оба операнда, тогда как унарная операция NOT применяется только к первому числу A, полностью игнорируя значение B. Пустые поля автоматически трактуются как нулевые значения. Все непустые входные строки преобразуются в целые числа перед началом расчета. При операциях сдвига влево и сдвига вправо второй операнд B задает количество позиций для смещения битов и обязан быть неотрицательным целым числом. Панель вывода сразу показывает итоговое числовое значение и двоичный вид операндов с минимальной шириной отображения восемь бит, что упрощает побитовый анализ в учебных и инженерных задачах.
Инструкция
- Введите целое или числовое значение в поле A.
- При необходимости введите значение B. Для операции NOT оно не используется.
- Выберите операцию: AND, OR, XOR, NOT, NAND, NOR, left-shift или right-shift.
- Для left-shift и right-shift убедитесь, что значение B неотрицательное.
- Запустите вычисление и сравните десятичный результат с двоичными представлениями входных данных и результата.
Примеры
- Введите A = 5, B = 3 и выберите AND, чтобы получить результат побитового И и двоичные представления операндов и результата.
- Введите A = 8, B = 2 и выберите left-shift, чтобы сдвинуть значение A влево на число позиций, указанное в B.
Частые вопросы
Какие значения можно вводить?
Инструмент принимает два числовых операнда и преобразует непустые значения в целые числа. Незаполненное поле автоматически обрабатывается как 0.
Какие побитовые операции поддерживаются?
Доступны AND, OR, XOR, NOT, NAND, NOR, left-shift и right-shift. Названия операций распознаются без учета регистра.
Как работает операция NOT?
Для NOT используется только значение A, поэтому B не участвует в вычислении и отображается как N/A в двоичном представлении.
Почему вычисление может завершиться ошибкой?
Для сдвига влево и вправо число B должно быть неотрицательным. Ошибка возникает при вводе нечисловых данных или неизвестного названия операции.