超级(可能超过)简化定义只是 << 用于“2 次”和 >> 用于“除以 2” - 后面的数字是多少次. 所以 n << x 是“n 次 2,x 次”。而 y >> z 是“y 除以 2,z 倍”。 例如, 1 << 5 是“1乘以2,5倍”或32。而 32 >> 5 是“32除以2,5倍”或1。 原文由 Peter Oram 发布,翻译遵循 CC BY-SA 4.0 许可协议
超级(可能超过)简化定义只是
<<
用于“2 次”和>>
用于“除以 2” - 后面的数字是多少次.所以
n << x
是“n 次 2,x 次”。而y >> z
是“y 除以 2,z 倍”。例如,
1 << 5
是“1乘以2,5倍”或32。而32 >> 5
是“32除以2,5倍”或1。