Binary logical bit-wise operators
There are three logical bit-wise operators :
& and
| or
^ exclusive or
These are binary operators. The operations are carried out independently on every pair of the corresponding bits of the operands. i.e. the bit 1 of operand 1 is logically operated with the bit 1 of operand 2.