题目:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、×、÷四则运算符号。
https://www.jianshu.com/p/eeec640ccccb
int bitSumTwo(int m, int n) {
int noUp = 0; // 无进位的和
int withUp = 0; // 有进位的和
while (n != 0) {
noUp = m ^ n;
withUp = (m & n) << 1;
m = noUp;
n = withUp;
}
return m;
}