私は433では無いが、続く回答は私だ。
C言語は13歳からもう30年経験し、この1スレの1である。
C言語習得の近道は疑問のある処理のアセンブラ出力を見るに限るよ。
疑問が湧いたら、とにかくソースから切り出しアセンブラ出力で確認しよう。
コンパイラによっては>>演算子もコンパイラ内部サブルーチン呼んでたりしてクソ遅い時がある、そんな時はインラインアセンブラを駆使しなきゃならない。
アセンブラの知識は絶対に無駄にならないよ。
そうは言っても、アセンブラ見ても分からん時は分からんので、とりあえず動くのならまたいつか考えればいい。
その時は一瞬で分かる事もあるし。気楽に気長に継続は力なりけり。かな。