右移符號含義?
右移運算符,移位運算符的一種:程序設計中,位操作運算符的一種。在c++中,移位運算符有雙目移位運算符:(右移)。移位運算符組成的表達式也屬于算術表達式,其值為算術值。
左移運算是將一個二進制位的操作數按指定移動的位數向左移位,移出位被丟棄,右邊的空位一律補0。
右移運算是將一個二進制位的操作數按指定移動的位數向右移動,移出位被丟棄,左邊移出的空位或者一律補0,或者補符號位,這由不同的機器而定。
在使用補碼作為機器數的機器中,正數的符號位為0,負數的符號位為1。(均由機器來定:這個不正確)(MSDN原文明確說明,右移對于無符號類型強制補0,對于有符號類型續補符號位)
上一篇黃藥師是怎么死的