## Bitwise Operators

& AND

| OR

^ XOR

~ NOT

## Truth Tables

** AND (“&”)**

truth table

+--------+--------+-----------------+ | bit a | bit b | a & b (a AND b) | +--------+--------+-----------------+ | 0 | 0 | 0 | | 0 | 1 | 0 | | 1 | 0 | 0 | | 1 | 1 | 1 | +--------+--------+-----------------+

byte example

11001000 & 10111000 -------- = 10001000