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 阅读(422) 评论(0) 收藏 举报
浙公网安备 33010602011771号