Таблица 3.4 Битовые операции
И | a & b | Возвращает 1 в позиции каждого бита, где соответствующий бит обоих операндов равен 1. | ||
ИЛИ | a | b | Возвращает 1 в позиции каждого бита, где соответствующий бит одного или обоих операндов равен 1. | ||
Исключающее ИЛИ/XOR | a ^ b | Возвращает 1 в позиции каждого бита, где соответствующий бит одного, но не обоих, операндов равен 1. | ||
НЕ | ~ a | Инвертирует биты операнда. | ||
Сдвиг влево | a << b | Сдвигает операнд a в бинарном представлении на b битов влево, заполняя справа нулями . | ||
Сдвиг вправо с сохранением знака | a >> b | Сдвигает операнд a в бинарном представлении на b битов вправо, отбрасывая смещённые биты. | ||
Сдвиг вправо с заполнением нулями | a >>> b | Сдвигает операнд a в бинарном представлении на b битов вправо, отбрасывая смещённые биты и заполняя слева нулями. |