Программистам хорошо знакомы побитовые операции. Би́товая опера́ция в программировании — операции над цепочками битов. Теперь у вас есть удобный онлайн калькулятор битовых операций, который упростит вам выполнение побитовых операций и вы сможете решать те примеры, что предлагают преподаватели программирования или проверить свой код, который использует побитовые операции.

Побитовое ИЛИ (OR) действует эквивалентно логическому ИЛИ, но примененному к каждой паре битов двоичного числа. Двоичный разряд результата равен 0 только тогда, когда оба соответствующих бита в равны 0. Во всех других случаях двоичный результат равен 1.

Побитовое И (AND) — это что-то вроде операции, противоположной побитовому ИЛИ. Двоичный разряд результата равен 1 только тогда, когда оба соответствующих бита операндов равны 1.

Побитовое отрицание инвертирует все биты операнда. То есть, то что было 1 станет 0, и наоборот.

Побитовый сдвиг влево << сдвигает биты своего операнда на N количество битов влево, начиная с младшего бита. Пустые места после сдвига заполняются нулями.

Побитовый сдвиг вправо >> сдвигает биты операнда на обозначенное количество битов вправо. Если операнд положительный, то пустые места заполняются нулями. Если же изначально мы работаем с отрицательным числом, то все пустые места слева заполняются единицами. Это делается для сохранения знака в соответствии с дополнительным кодом, объясненным ранее.

Математический блокнот - онлайн калькулятор: побитовые операции
Инструкция. Вы можете в калькулятор вводит свои данные. Чтобы восстановить исходный пример просто перезагрузите страницу (клавиша F5). После ввода данных в строку следует нажать клавишу "Enter" для выполнения вычислений.

Попробовать полный математический блокнот MathPad в работе можно здесь.

Пишите примеры задач, которые вы тут решили с помощью нашего калькулятора или те, которые вам надо решить в комментариях.


2019-10-28 • Просмотров [ 94 ]