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
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
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。