^ 等价于每个比特位加并舍去进位,所以x^y相当于把x,y各个比特位加并忽略每个比特位的进位,而进位只能是1+1的情形,x&y正好显示了每个位相加的进位情况,所以x+y=(x^y) + ((x&y)1) + (x&y)