最近、ある人の C++ プロジェクトを見て、彼のプロジェクトの動作原理を理解しようとしていました。ビットごとの AND 代入演算子の使用については少しわかりません。
私は彼に尋ねることができないので、ここにいる誰かが私を助けてくれるかもしれないと思った...
" unsigned int X = 0; " 変数があり、while ループで常に "1" ずつインクリメントされます。
while (...)
{
... some code ...
X++;
X &= (1024 - 1);
}
「 &= 」の使い方がよくわかりません。そのような使い方の目的は何でしょうか?
ありがとう。