奥礼网
新记
各位大佬 请问: c++ a>>1|1 是什么意思? 谢谢
如题所述
举报该文章
相关建议 2018-05-12
>> 运算 是 二进制的情况下,右移多少位位,相当于除以2的n次幂
例如: 3>>1 = 1 8>>2 = 2
| 是按位或
5 == 0000 0101 (二进制)
10== 0000 1011
a | b== 0000 1111
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/nk4awg5ag4w15wdg3n.html
其他看法
第1个回答 2018-05-11
先将a右移1位,
然后再与1进行安位或运算。
相似回答
大家正在搜
相关问题
在C++中"-1"是什么意思?
c++ b=a>1是什么意思
C++里的if(a >> i & 1)是什么意思。。大佬求教
各位神牛: 请问 a[i>>1] 、 (i&1)在C语言中是...
c++x>>=1是什么意思?
c++x>>=1;是什么意思
c++中int a=1; &p=a;是什么意思?
C++里a1->a是什么意思