x>>=1;在C++里面是什么意思
2 回答
阿波罗的战车
TA贡献1862条经验 获得超6个赞
x >>= 1 等同于 x = x/2;
这是位运算, >>左移运算,<< 右移运算
x >> n 等同于 x / (2^n)
x << n 等同于 x * (2^n)
当然了,要注意类型所占内存的大小,以防溢出
- 2 回答
- 0 关注
- 3748 浏览
添加回答
举报
0/150
提交
取消