运算符

& 与运算

两位同时为“1”,结果才为“1”,否则为 0

按位或运算符(|)

运算位有一个为 1 结果为 1

异或运算符(^)

运算位数字不相同(异) 结果为 1 否则为 0

位移

  • 左移运算符(<<)
    将其二进制位整体左移(左边的二进制位丢弃),空位补 0;
  • 右移运算符(>>)
    将其二进制位整体右移,正数左补 0,负数左补 1,右边丢弃

    操作数每右移一位,相当于该数除以 2

posted @ 2023-04-04 20:22  EnkiZhang  阅读(12)  评论(0)    收藏  举报