6&3=2
110
&011
010=2
6^3=5
110
^ 011
101=5
一个数异或同一个数两次,结果还是这个数
左移、右移可以完成2的幂运算
2<<3=2^3=8;
左移几位其实就是该数据乘以2的几次方;
16>>2=16/(2^2)=4;
右移几位就是该数据除以2的几次方(对于高位出现的空位,原高位是什么就用什么补这个空位
无符号右移是指,数据进行右移时,高位出现的空位都由0补
6&3=2
110
&011
010=2
6^3=5
110
^ 011
101=5
一个数异或同一个数两次,结果还是这个数
左移、右移可以完成2的幂运算
2<<3=2^3=8;
左移几位其实就是该数据乘以2的几次方;
16>>2=16/(2^2)=4;
右移几位就是该数据除以2的几次方(对于高位出现的空位,原高位是什么就用什么补这个空位
无符号右移是指,数据进行右移时,高位出现的空位都由0补