计算机中不管是整数还是负数,存储的形式都是以补码形式来存储
2、8都是正数,其补码与源码相同
一般的计算方式
00000010
×00001000
---------------------
00000000
00000000
00000000
00000010
00000010000 == 16(十进制)
最有效率的方式计算
x<<3
相当于x乘以2的3次幂
乘数8刚好是2的3次幂,直接使用位运算
00000010 <<3 ==> 00010000 == 16(10进制)