C语言位运算

1.取反~9(0变1,1变0)

  1001

  ~(1001)

  =0110

2.按位与&(同为一才为一)

  1001

  &(1010)

  =1000

3.按位或 |

  1001

  |(1010)

  =1011

4.异或运算^(相同为1,不同为0)

  1001

  ^0101

  =0011

5.左移<<

    1000

      <<2

    0010

6.右移>>

    1100

     >>2  

    0011

    

 

posted on 2015-04-28 10:38  诺尔  阅读(110)  评论(0编辑  收藏  举报

导航