一派胡言:
1.右移 >> :
ex: 8>>3 result:1 就是8/2*3
-8>>2 result:-2
m>>n 结果就是 m/2*n;(考虑正负)
8>>25000 result:0
-8>>25000 result:-1
正数最:0 负数最:-1
2.左移:
8<<3 result:64 就是8×2*3 (一般适用)
8<<100000 result:8
-8<<3 result:-64
m×2*n
左移最:得数的本身
本质是二进制位数的移动,本义就不再叙述了
此处仅用于做题而已。。。。
0000 1000 / 1000 1110自己去移动吧。