2日前に疑問になっていた、ビット単位指定を使わずに、特定のビットの値だけを変える方法をサークルの同輩(鷲尾)に聞いて分かったつもりになったが、家に帰ると半分しか分かっていなかった。でも、とりあえずその半分をメモ。
<特定のビットを1から0に変える方法>
元の数値に対して論理積(AND)を取る。値を変えない場合は1との論理積、値を1から0に変える場合は0と論理積を取る。
<特定のビットを1から0に変える方法>
元の数値に対して論理積(AND)を取る。値を変えない場合は1との論理積、値を1から0に変える場合は0と論理積を取る。