Операция поразрядное И: &
Тип операндов - интегральный. Тип результата: int, long, unsigned.
Использование:
ie1 & ie2
Побитовая операция И двоичных представлений ie1 и ie2. Значение выражения содержит 1 во всех разрядах, в которых и ie1 и ie2 содержат 1, и 0 во всех остальных разрядах.
Пример:
flag=((x&mask)!=0);