Побитовые операторы - это операторы, которые работают по битам за раз.
И есть 1, только если оба его входа равны 1.
ИЛИ равно 1, если один или несколько из его входы равны 1.
XOR равно 1, только если один из его входов равен 1.
NOT is 1, только если его вход равен 0.
Эти лучше всего описывать как таблицы истинности. Возможности ввода находятся сверху и слева, результирующий бит является одним из четырех (два в случае NOT, так как он имеет только один вход), показанные на пересечении двух входов.
AND|0 1 OR|0 1
---+---- ---+----
0|0 0 0|0 1
1|0 1 1|1 1
XOR|0 1 NOT|0 1
---+---- ---+---
0|0 1 |1 0
1|1 0
Одним из примеров является то, что вам нужны только младшие 4 бита целого числа, вы И его с 15 (двоичный код 1111), так:
203: 1100 1011
AND 15: 0000 1111
------------------
IS 11: 0000 1011