java基础语法之位运算符

位运算符是把数据先转换成二进制数在进行计算的,2* 8 最有效率计算就是使用位运算符

:位运算符有下面这些
     &,|,^,~ ,>>,>>>,<<

规则:
  &:有0则0
   |:有1则1
   ^:相同则0,不同则1
   ~:按位取反

   <<:左移    左边最高位丢弃,右边补齐0
   >>:右移    最高位是0,左边补齐0;最高为是1,左边补齐1
    >>>:无符号右移 无论最高位是0还是1,左边补齐0

猜你喜欢

转载自blog.csdn.net/weixin_44462792/article/details/86264862