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