С 2010 года · Более 2 млн запусков инструментов в месяц
С 2010 года
Добавить в Chrome

Моя Панель Инструментов

Автоматический Режим

Сохранённых инструментов пока нет.

Премиум-версия

Побитовый калькулятор

Выполняйте побитовые операции (AND, OR, XOR, NOT) и операции побитового сдвига над целыми числами с интерактивными визуальными диаграммами, показывающими каждую позицию бита.

БесплатноБез регистрацииМгновенный результат
Побитовый калькуляторПопробуйте — бесплатно ▼

Попробуйте эти примеры:

5 << 2 20 >> 2 1010 << 1 0xFF >> 4
Совет: Сдвиг влево умножает на степени 2 (быстрое умножение). Сдвиг вправо делит на степени 2 (быстрое целочисленное деление). NOT инвертирует все биты в пределах заданной разрядности.

Embed Побитовый калькулятор Widget

О Побитовый калькулятор

Добро пожаловать в Калькулятор побитового сдвига — специализированный инструмент для выполнения операций сдвига влево, сдвига вправо и побитового NOT с визуальными диаграммами. Этот калькулятор помогает программистам, студентам и инженерам понять, как перемещаются биты во время операций сдвига и как операция NOT инвертирует все биты.

Операции побитового сдвига

Сдвиг влево (<<)

Операция сдвига влево перемещает все биты влево на указанное количество позиций. Новые биты, заполняемые справа, всегда являются нулями. Каждый сдвиг влево на 1 позицию эквивалентен умножению числа на 2.

Пример: 5 << 2

Формула: n << k = n, умноженное на 2 в степени k

Сдвиг вправо (>>)

Операция сдвига вправо перемещает все биты вправо на указанное количество позиций. Биты, выходящие за правый край, отбрасываются. Каждый сдвиг вправо на 1 позицию эквивалентен целочисленному делению на 2.

Пример: 20 >> 2

Формула: n >> k = n, деленное на 2 в степени k (целочисленное деление)

Побитовое NOT (~)

Операция NOT инвертирует каждый бит: 0 становится 1, а 1 становится 0. Результат зависит от используемой разрядности.

Пример: NOT 5 (8 бит)

Типичные случаи использования

Быстрое умножение и деление

Создание битовых масок

Установка и сброс битов

Как пользоваться этим калькулятором

  1. Выберите формат ввода: Выберите Двоичный, Десятичный или Шестнадцатеричный.
  2. Введите число: Введите число, которое хотите сдвинуть.
  3. Введите величину сдвига: Укажите, на сколько позиций сдвинуть (1-64).
  4. Выберите разрядность: Выберите определенную разрядность или оставьте «Авто».
  5. Выберите операцию: Нажмите «Сдвиг влево», «Сдвиг вправо» или «Рассчитать все».
  6. Проанализируйте результаты: Просмотрите визуальную диаграмму, показывающую движение бит.

Часто задаваемые вопросы

Что такое операция побитового сдвига влево?

Сдвиг влево (<<) перемещает все биты влево на указанное количество позиций, заполняя правую сторону нулями. Каждый сдвиг влево на 1 эффективно умножает число на 2. Например, 5 << 2 сдвигает 0101 в 10100, что равно 20 (5, умноженное на 4).

Что такое операция побитового сдвига вправо?

Сдвиг вправо (>>) перемещает все биты вправо на указанное количество позиций, отбрасывая биты, которые выходят за правый край. Каждый сдвиг вправо на 1 эффективно делит число на 2 (целочисленное деление). Например, 20 >> 2 сдвигает 10100 в 00101, что равно 5.

Что такое побитовая операция NOT?

Побитовое NOT (~) инвертирует каждый бит: 0 становится 1, а 1 становится 0. Результат зависит от используемой разрядности. Для 8-битного числа NOT 5 (00000101) равно 250 (11111010). Эта операция также известна как обратный код.

Зачем использовать побитовый сдвиг вместо умножения?

Побитовый сдвиг часто быстрее умножения, так как это более простая операция процессора. Сдвиг влево на n эквивалентен умножению на 2^n, а сдвиг вправо на n эквивалентен делению на 2^n. Этот метод широко используется в коде, где критична производительность.

Связанные операции

Для побитовых операций AND, OR и XOR посетите наш Побитовый калькулятор.

Ссылайтесь на этот контент, страницу или инструмент так:

"Побитовый калькулятор" на сайте https://ru.miniWebtool.com// от MiniWebtool, https://MiniWebtool.com/

командой miniwebtool. Обновлено: 26 декабря 2025 г.

Решение по математикеЧто вы хотите решить?

Решение по математике

Примеры
Примеры выражений

Выберите пример, измените числа и решите. log — логарифм по основанию 10, ln — натуральный.

Числа и делители

Дроби и деление

Степени, корни и логарифмы

Алгебра и уравнения

Математический анализ

Геометрия и тригонометрия

Популярные и обновлённые инструменты:

Упроститель Булевой АлгебрыКалькулятор вероятностиКалькулятор суммы квадратовСмотреть все →
> Побитовый калькулятор