?? codetc36.dat
字號(hào):
右移運(yùn)算符(>>)
a>>2 表示a的各二進(jìn)位右移2位.移到右端的低位被舍棄,對(duì)無符號(hào)數(shù),高位被0.如a=017時(shí):
a 為 00001111,a>>2位 00000011
說明:
右移一位相當(dāng)于除以2,右移n位相當(dāng)于除以2的n次方
在右移時(shí),需要注意符號(hào)位問題.對(duì)無符號(hào)數(shù),右移時(shí)左邊高位移入0.對(duì)于有符號(hào)的值,如果原來符號(hào)位為0(該數(shù)為正),則左邊也是移入0,如同上例表示的那樣.如果符號(hào)位原來 為1(即負(fù)數(shù)),則左邊移入0還是1,要決于所用的計(jì)算機(jī)系統(tǒng).有的系統(tǒng)移入0,有的移入1.移入0的稱為"邏輯右移",即簡(jiǎn)單右移.移入1的稱為"算術(shù)右移".
例如: a 的值為八進(jìn)制數(shù)113755.
a: 1001011111101101
a>>1: 0100101111110110 (邏輯右移時(shí))
a>>1: 1100101111110110 (算術(shù)右移時(shí))
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -