位运算符简单介绍

来源:互联网 发布:飞鼠软件 编辑:程序博客网 时间:2024/05/29 18:41

1.按位与 &

双目运算符,左右均为1时值为1,其余为0

1&1=1   1&0=0   0&0=0

用于对某些位清0或者保留某些位

&0:清零

&1:保留


2.按位或 |

1|1=1   1|0=1   0|0=0


3.按位异或  ^

1^1=0  0^0=0  0^1=1


4.求反运算符 ~

具有右结合性 按位取反


5.左移运算符 <<

高位丢弃,低位补0

例:a=3  11

a<<4=48 110000

<<1相当于*2


6.右移运算符>>

为正数时,高位补0

为负数时,符号位为1

>>1相当于/2





0 0
原创粉丝点击