Bitwise AND Operator

The & operator is a binary (infix) bitwise AND operator. This should not be confused with the && operator which is a logical AND operator. The & operator expects an integer right hand operand and an integer left hand operand. If either operand is a string, it will be automatically coerced to an integer before the AND operator is applied.
syntax:

	<left_expr> & <right_expr>

<left_expr> and <right_expr> are refered to as the left and right operand respectively and may themselves be simple values or complex expressions.

e.g.
	0x1234 & 0x00F0			yields 0x0030
	0x1234 & 0x00E0			yields 0x0020

	(0x1204 + 0x0051) & 0x00F0	yields 0x0050