&|,的简单化计算与理解

&,^,|,的简化计算与理解
(全部和2进制有关 , 凡是2的次方数都是独立数列,都要先分解再计算的,该计算方式仅供手工计算理解,电脑会自动进行换算的
A^B去除相同部分再相加;
如 :
1^7
1=1
7=1+2+4
所以
1^7=2+4=6
 
5^20
5=1+4
20=4+16
所以
5^20=1+16=17
 
33^56
33=32+1
56=32+16+8
所以
33^56=1+8+16=25
 
A&B相同部分相加;
1&7
1=1
7=1+2+4
所以
1&7=1=1
 
5&20
5=1+4
20=4+16
所以
5&20=4=4
 
33&56
33=32+1
56=32+16+8
所以
33&56=32=32
 
A|B两数相加减去相同部分 
1|7
1=1
7=1+2+4
所以
1|7=1+7-1=7
 
5|20
5=1+4
20=4+16
所以
5|20=5+20-4=21
 
33|56
33=32+1
56=32+16+8
所以
33|56=33+56-32=57
 
以上为本人总结出来的理解方法,仅供理解,如转载,请标明出处