The ampersand represents a bitwise AND operation. A bitwise operator returns the result of a comparison between each corresponding bit in the two operands.
For example, if x is 0110 and y is 1010, then a bitwise AND of x and y (x & y) results in 0010.