按位运算的一些属性: a|b = a⊕b + a&b a⊕(a&b) = (a|b)⊕b b⊕(a&b) = (a|b)⊕a (a&b)⊕(a|b) = a⊕b 加法: a+b = a|b + a&b a+b = a⊕b + 2(a&b) 减法: a-b = (a⊕(a&b))-((a|b)⊕a) a-b = ((a|b)⊕b)-((a|b)⊕a) a-b = (a⊕(a&b))-(b⊕(a&b)) a-b = ((a|b)⊕b)-(b⊕(a&b))