C++位运算符
运算符
1.位逻辑运算符
&
(位 “与”)
^
(位 “异或”)
|
(位 “或”)
~
(位 “取反”)
2.移位运算符
<<
(左移): a<<b 表示把a转为二进制后左移b位(在后面添加 b个0),相当于a乘以2的b次方。
>>
(右移):a>>b 表示二进制右移b位(去掉末b位),相当于a除以2的b次方(向下取整)。用>>运算代替/操作可大大提高计算效率。例如a>>1==a/2,a>>2=a/4;
reference
链接博客包含 常见的二进制位的变换操作
https://blog.csdn.net/a1351937368/article/details/77746574/
posted on 2019-01-31 21:56 coding_gaga 阅读(394) 评论(0) 编辑 收藏 举报