|
И | 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 битов вправо, отбрасывая смещённые биты и заполняя слева нулями. |