位运算符&、|、^、<<、>>的基本用法


运算符 作用 解释
& 按位与

在二进制下,同一位上都为1,即&操作后该位为1,否则为0.

举例:3&5.3:00000011,5:00000101,结果为00000001,十进制下为1.

| 按位或 与&类型,同一位上有一个为1,即结果该位为1.
^ 按位异或 同一位取值不同时为1.
<< 左移 将一个二进制数左移,左移位数取决于右操作数,左移后右边补0,左边溢出的位舍左移一位相当于原来数乘2。(在没有溢出的情况下)
>> 右移 类型与<<,分逻辑移位和算数移位。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM