移位运算符

'>>' 和 '<<' 都是位运算符的一种,都是直接对二进制位操作的运算符。'>>' 和 '<<' 的具体作用就是对二进制位进行移动操作,一般只能对整型变量进行操作。 1、'>>'  —— 右移 将二进制数整体向右移动。由于一个变量的位数是一定的,对于移出范围的位要舍弃,移入范围的位要补上0。 如下图,我们默认在8位下进行运算: 不难发现,每向右移动一位,相当于在原数的基础上除以2(与 int型
相关文章
相关标签/搜索