Cで実行されるアプリケーション

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 ;

おすすめ

転載: blog.csdn.net/shaohuazuo/article/details/47080675