Bitwise AND (&)

Syntax

x & y


Explanation

Sets each bit to 1 where the corresponding bit in both operands is 1

A B A & B
0 0 0
0 1 0
1 0 0
1 1 1