Как использовать в играх битовые операции?
Сдвиг вправо (>>) - это деление на 2^n с округлением в меньшую сторону.
Сдвиг влево (<<) - это умножение на 2^n
К примеру, x >> 1 аналогично x / 2 с округлением
x << 2 аналогично x * 4
Ну приблизительно так же, как и оператор сложения. И приблизительно для того же - для реализации задуманной логики.