apue、arm、c、java などのプログラミングでよく使用されるビット演算。
1. 数値内の特定の位置に 1 を設定します。int a = 10 aの5番目の位置を1に設定すると、コードは次のようになります。
a = a | (1<< 5) ;
2. 5 番目のビットを 0 に設定します。コードは以下のように表示されます。
a= a&(~(1<<5))
3. 特定のビットが 1 であるかどうかを確認します。コードは次のとおりです。
if( (a >>5) & 1 == 1) printf("true);
4. 数値のすべての位置を 0 に設定します。
a = a & 0 ;