Операция поразрядного (подитового) логического умножения производит операцию логического умножения отдельно и параллельно для каждой пары битов, находящихся в одном разряде двух целых чисел:
0b1010 & 0b1100 = 0b1000
1010
1100
----
1000
Используется везде, где требуется проверить значения заданных битов числа или обнулить заданные биты числа.