您的位置:首页 > 其它

移位运算

2010-11-08 18:57 169 查看
移位运算符是什么?

<<:左移

>>:右移

示例如下:

x << 1 = x*2

x << 2 = x*4

x << 3 = x*8

x << 4 = x*16

由此可见:任意数的左移位数等于该任意数与2的左移位数次方的积,即 x << y = x*2^(y)

x >> 1 = x/2

x >> 2 = x/4

x >> 3 = x/8

x >> 4 = x/16

由此可见:任意数的右移位数等于该任意数与2的右移位数次方的商,即 x >> y = x/2^(y)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: