&按位与两边都是1这个数才是1,经常用它来测试一个数字是否是一个奇数偶数。
|按位或两边至少一个1这个数就是1.
^其中有一个是1那就是1;
<<左移,左操作数向左移动移动后腾空的位置补0,移动的位数就是右操作制定。
:>>右移,左操作数想右移动,腾空的位置补0,移动的位数就是右操作制定。
~按位取反0变成1,1变成0;
注意:移位运算一定要赋值。也就是说将a左移2位不应该是a<<2;。而应该是a = a<<2;或者a <<= 2;。
我现在就是位运算的应用会一个奇数偶数
然后今天新学的不用±进行加减运算
https://blog.csdn.net/DjangoBUAA/article/details/51200638
这个就是c++中的我认为可以的学习位运算的博客,还没学完,先立个 flag两周之内学完总结博客。
自我学习的位运算
最新推荐文章于 2023-12-24 17:43:22 发布