位运算 - 左移右移运算符 >>, <<, >>>


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删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM