>>625
まあ、今はもうやっても意味ないけど (ていうか最適化の
邪魔になりそうなのでこの用途では使わない方がいいと思う
けど) 昔は2で割るとか4で割るとか、2掛けるとか4掛ける
とか、そういう時に普通に計算式を書く代わりに使った。
昔の CPU はそういう小技を使わないと遅かった。

後は本当に純粋にビットシフトしたい時に使えるが、この
必要性ももうあまりないかな。たとえばデバイスドライバを
書くとして、パラレルの I/O から8ビットまとめて入力した
として、それのうちの下から 3 ビット目と 4 ビット目の
状態を見たいとき、 >> で 2 ビットシフトしてから & 3
するとかさ。