位运算符的方法

& 与运算符 0&0=0 0&1=0 1&0=0 1&1=1

| 或运算符 0|0=0 0|1=1 1|0=1 1|1=1

^ 异反运算符 0^0=0 0^1=1 1^0=1 1^1=0

~ 去返运算符 ~0=1 ~1=0

二进制运算去返的算法

例如 ~01010101 = -(~10101010+1)如果取反的值为负数 

10101010 

 

<< 左移运算符  左移n位0补齐

eg a = 1001000 <<3 = 1001000000

>> 右移运算符 右移n位0补齐

eg a = 1001000 >>3 = 0001001

posted @ 2019-12-10 17:12  大白胖子  阅读(243)  评论(0编辑  收藏  举报