为了账号安全,请及时绑定邮箱和手机立即绑定

x>>=1;在C++里面是什么意思

x>>=1;在C++里面是什么意思

C++
倚天杖 2019-02-19 13:13:11
x>>=1;在C++里面是什么意思
查看完整描述

2 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

x >>= 1 等同于 x = x/2;
这是位运算, >>左移运算,<< 右移运算

x >> n 等同于 x / (2^n)
x << n 等同于 x * (2^n)

当然了,要注意类型所占内存的大小,以防溢出

查看完整回答
反对 回复 2019-02-24
  • 2 回答
  • 0 关注
  • 3748 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信