题意:不使用+号和-号,完成两个数的加法。 分析:通过异或操作和与操作完成,两位单独的位相加其结果可以用异或得到, 进位可以用与得到。 int getSum(int a, int b) { while(b) { int carry = a & b; a = a ^ b; b = carry << 1; } return a; }