Power of Four
easyCheck if a number is a power of four
Power of Four
Key Insight
Must be power of 2 AND have 1-bit at even position. Use mask 0x55555555.
Step 1Powers of 4
16
16
=0
0
0
1
0
0
0
0
76543210
Pos 4 (even)
1, 4, 16, 64... 1-bit at positions 0, 2, 4, 6...
1 / 5