前端位运算对应的数学公式

a<

a>>x 等价于       parseInt(a/(2^x))         取商值

异或^

1、0^任何数=任何数

2、1^任何数=任何数取反 (2和3互为反数,18和19也是,也就是一偶数和它前一位奇数互反)

3、任何数^自己=0

和1异或只有最后一位会发生变化,其余位置不变

偶数^1=偶数+1  

奇数^1=奇数=1

偶数^偶数=偶数  

偶数^奇数=奇数

奇数^奇数=偶数 

你可能感兴趣的:(前端,java,算法)