Mental Model
Bit manipulation uses the tiny switches inside numbers to do math faster and simpler. It works directly with the number's building blocks instead of the whole number.
Analogy: Imagine a row of light switches representing a number. Instead of counting all lights on or off, you flip specific switches to quickly change the number or check its parts.
Number: 13
Binary: 1 1 0 1
Switches: ↑ ↑ ↑ ↑
8 4 2 1
Each switch is ON (1) or OFF (0)