Visaulizing Bitshifting¶
The first time you saw ">>" or "<<" in a programming language, you probably wondered WTF is this? Or at least I did. The concept is actually quite simple, but it's hard to grasp at first. Visaualizing it helps and allowing to play around with it helps a lot.
Run this example:
Controls:
- Click on a bit to toggle it
- Click on the << and >> buttons to shift the bits
- Click on the button on the top to set the number to a constant