您的位置:首页 > 编程语言 > C语言/C++

C++位操作符

2016-03-29 10:27 260 查看
1、与运算(&)   

 双目运算。二个位都置位(等于1)时,结果等于1,其它的结果都等于0。

2、 或运算(|)

双目运算。二个位只要有一个位置位(等于1),结果就等于1。二个位都为0时,结果为0。

3、异或运算(^)   

 双目运算。二个位不相等时,结果为1,否则为0。

4、非运算(~)
  

单目运算。位值取反,置0为1,或置1为0。

5、移位运算(>>  
与   <<)   

将位值向一个方向移动指定的位数。右移  
>>   算子从高位向低位移动,左移   <<   算子从低位向高位移动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: