The bitwise AND operator (&) compares each bit position and sets the result bit to 1 only when both corresponding operand bits are 1. This differs from OR (at least one bit is 1), XOR (exactly one bit is 1), and complement (reverses all bits). The AND operation is commonly used for masking and checking specific bit patterns.