The bitwise logical operators take two operands and perform bit-level logical operations. The bitwise logical operators differ in precedence and are listed in the table in order of decreasing precedence.
| Operator | Operation performed |
| & | Bitwise AND |
| ^ | Bitwise XOR |
| | | Bitwise OR |