移位運算符

'>>' 和 '<<' 都是位運算符的一種,都是直接對二進制位操作的運算符。'>>' 和 '<<' 的具體作用就是對二進制位進行移動操作,一般只能對整型變量進行操作。 1、'>>'  —— 右移 將二進制數整體向右移動。由於一個變量的位數是一定的,對於移出範圍的位要捨棄,移入範圍的位要補上0。 如下圖,我們默認在8位下進行運算: 不難發現,每向右移動一位,相當於在原數的基礎上除以2(與 int型
相關文章
相關標籤/搜索