java移位运算

   语法格式:

  例如: 3 << 2,则是将数字3左移2位
  计算过程:
  3 << 2
  首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,
       然后把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,
       最后在低位(右侧)的两个空位补零。则得到的最终结果是
       0000 0000 0000 0000 0000 0000 0000 1100,
       则转换为十进制是12.


     例如: 1111=15
     转换过程:1+2+4+8=15

 

你可能感兴趣的:(java)