ビット演算とマスク
元のビット列とマスクパターンを桁ごとに論理演算して、特定の桁だけを操作する。取り出し=AND、反転=XOR、1 にする=OR。操作したい桁を 1、それ以外を 0 にしたマスクを作るのが基本。
解説(冒頭)
ビット演算とは、あるビット列とマスクパターン(型紙のようなビット列)で論理演算をして、元のビット列を操作することです。
演算は桁ごとに独立に行われるので、「マスクが 1 の桁ではどうなるか/0 の桁ではどうなるか」だけ覚えれば十分です。
この続き:解説の残り・インタラクティブ教材 1 個・例題 2 問・練習問題は、ログインして学べます。