(Optional) Intro to Bitwise Operators
Author: Siyong Huang
Goes over the six bitwise operators and the common ways they are used.
Let's take a look at some examples to better understand bitwise operators. Note that you typically won't be asked to use bitwise operators to implement addition/multiplication.
Try implementing addition using bitwise operators! (Here's an online judge if you want to test it)
Now try implementing multiplication using bitwise operators! (I couldn't find an online judge for multiplication, but here's a similar problem: link)
Join the USACO Forum!
Stuck on a problem, or don't understand a module? Join the USACO Forum and get help from other competitive programmers!