异或,与在运算中的作用

异或得到的是加法的结果
与得到的是进位的结果
 
x=x & (x1),该运算将 xx 的二进制表示的最后一个 1 变成 0
 
n&(n-1)===0判断是否是2的幂
 
^  相同为0,不同为1,const cur = i & 1, prev = cur ^ 1;
用来求出跟自己不同的位数字
 
<< 左移位运算
>> 右移位运算
 
|= 按位或.然后赋值
posted @ 2021-02-15 23:30  二双  阅读(128)  评论(0编辑  收藏  举报