1-左移运算符m<<n,表示把m左移n位。左移n位的时候,最左边的n位数将被丢弃,同时在最右边补上n个0。例如:
00001010<<2 = 00101000
10001010<<3=01010000
2-右移运算符m>>n表示把m右移n位。右移n位的时候,最右边的n位将被丢弃。同时在最左边补上n个符号位。例如:
00001010>>2=00000010
10001010>>3=11110001
3-无符号右移运算符m>>>n , 用0补位。例如:
10001010>>>3=00010001