This is an old revision of the document!
The output of bitwise AND is 1 if the corresponding bits of the two operands is 1. If either bit of an operand is 0, the result is 0. In C, the bitwise AND operator is denoted by “&”.
(0000) = (4th, 3rd, 2nd, 1st) 0 0 0 0 (0) - ZERO LIGHTS ON 0 0 0 1 (1) - 1ST LIGHT ON 0 0 1 0 (2) - 2nd LIGHT ON 0 0 1 1 (3) - 1st AND 2nd LIGHTS ON 0 1 0 0 (4) 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 0 1 0 0 1 0