使用 > Go 中 理解按位运算符 ' 按位移位运算符 ' 相反,'>>' (右移)运算符执行除以 2 的幂。“y >> z”将“y”的位右移“z”位,得到的值等于“y / (2^z )”。对于每个右移,此操作有效地将 'y' 除以 2。 实际示例 让我们通过示例演示这些运算符: 1 32 >>> 5:将 32 右移 5 位,得到 (32 / (2^5)) = 1 0xFF 0x800 >>> 8:将十六进制数 0x800 右移 8 位,得到 (0x800 / (2^8)) = 0x0020