Побитовый калькулятор
Выполняйте побитовые операции (AND, OR, XOR, NOT) и операции побитового сдвига над целыми числами с интерактивными визуальными диаграммами, показывающими каждую позицию бита.
Ваш блокировщик рекламы мешает показывать объявления
MiniWebtool бесплатен благодаря рекламе. Если этот инструмент помог, поддержите нас через Premium (без рекламы + быстрее) или добавьте MiniWebtool.com в исключения и обновите страницу.
- Или перейдите на Premium (без рекламы)
- Разрешите показ рекламы на MiniWebtool.com, затем перезагрузите страницу.
О Побитовый калькулятор
Добро пожаловать в Калькулятор побитового сдвига — специализированный инструмент для выполнения операций сдвига влево, сдвига вправо и побитового NOT с визуальными диаграммами. Этот калькулятор помогает программистам, студентам и инженерам понять, как перемещаются биты во время операций сдвига и как операция NOT инвертирует все биты.
Операции побитового сдвига
Сдвиг влево (<<)
Операция сдвига влево перемещает все биты влево на указанное количество позиций. Новые биты, заполняемые справа, всегда являются нулями. Каждый сдвиг влево на 1 позицию эквивалентен умножению числа на 2.
Пример: 5 << 2
- 5 в двоичном виде: 0101
- Сдвиг влево на 2: 010100
- Результат: 20 (что есть 5, умноженное на 4)
Формула: n << k = n, умноженное на 2 в степени k
Сдвиг вправо (>>)
Операция сдвига вправо перемещает все биты вправо на указанное количество позиций. Биты, выходящие за правый край, отбрасываются. Каждый сдвиг вправо на 1 позицию эквивалентен целочисленному делению на 2.
Пример: 20 >> 2
- 20 в двоичном виде: 10100
- Сдвиг вправо на 2: 00101
- Результат: 5 (что есть 20, деленное на 4)
Формула: n >> k = n, деленное на 2 в степени k (целочисленное деление)
Побитовое NOT (~)
Операция NOT инвертирует каждый бит: 0 становится 1, а 1 становится 0. Результат зависит от используемой разрядности.
Пример: NOT 5 (8 бит)
- 5 в двоичном виде (8 бит): 00000101
- Операция NOT: 11111010
- Результат: 250
Типичные случаи использования
Быстрое умножение и деление
- Умножить на 2:
n << 1 - Умножить на 4:
n << 2 - Умножить на 8:
n << 3 - Разделить на 2:
n >> 1 - Разделить на 4:
n >> 2
Создание битовых масок
- Маска для бита k:
1 << k - Маска для нижних n бит:
(1 << n) - 1
Установка и сброс битов
- Установить бит k:
n | (1 << k) - Сбросить бит k:
n & ~(1 << k) - Переключить бит k:
n ^ (1 << k)
Как пользоваться этим калькулятором
- Выберите формат ввода: Выберите Двоичный, Десятичный или Шестнадцатеричный.
- Введите число: Введите число, которое хотите сдвинуть.
- Введите величину сдвига: Укажите, на сколько позиций сдвинуть (1-64).
- Выберите разрядность: Выберите определенную разрядность или оставьте «Авто».
- Выберите операцию: Нажмите «Сдвиг влево», «Сдвиг вправо» или «Рассчитать все».
- Проанализируйте результаты: Просмотрите визуальную диаграмму, показывающую движение бит.
Часто задаваемые вопросы
Что такое операция побитового сдвига влево?
Сдвиг влево (<<) перемещает все биты влево на указанное количество позиций, заполняя правую сторону нулями. Каждый сдвиг влево на 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 г.
Вы также можете попробовать наш AI Решатель Математических Задач GPT, чтобы решить ваши математические проблемы с помощью вопросов и ответов на естественном языке.