ビット演算の使いどころ

ForceKnQを作るにあたって、CPUのレジスタ操作にはビット演算使った方がコーディング楽そうだなと気づいた*1ので、今更だけどビット演算子を調べてみた。って、作り始めたときの話だけど。

初心者のためのポイント学習C言語 - 第14章 複雑な演算子
http://www9.plala.or.jp/sgwr-t/c/sec14.html

ビット演算子に関する解説。各演算子の説明から、『どういった場面で使うのか』といったトコロまで載せてあるのでとても分かりやすく、参考になった。忘れないようにメモ。

*1:ビット演算使う前は、取得したレジスタの値を2進数文字列に直して所定の文字を置換後、数値に戻して書き込んでいた(バカすぎ)