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

运算符 作用 解释
& 按位与

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

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

| 按位或 与&类型,同一位上有一个为1,即结果该位为1.
^ 按位异或 同一位取值不同时为1.
<< 左移 将一个二进制数左移,左移位数取决于右操作数,左移后右边补0,左边溢出的位舍左移一位相当于原来数乘2。(在没有溢出的情况下)
>> 右移 类型与<<,分逻辑移位和算数移位。
posted @ 2021-11-13 14:24  aya77  阅读(940)  评论(0)    收藏  举报