何かを交換し、私はビットのセットを持っている、と私はいくつかを交換する必要があります異なるセットのビットのうちの1つを選択する。簡単な例で:ビット範囲にCS内の任意年生はお答えすることができるはずですが、私はそれのまわりで私の頭を包むように見えることはできません...</p> <p>
10101010 -Originalビットセット
00001111 -mask示す交換位置
00001100 -newビット
10101100 -resultingビットセット
別の例を値:
10101010 -original bit set
00110011 -mask
11111111 -newビットは
10111011 -resultingビットは、それはビット間で反復することによってこれを行うには些細だ
を設定する値。
ブール論理(AND、ORなど)を使用してこれを行うことはできますか?
これは、ありがたいことです。 –