2021/9/26 Leetcode 两数之和
题目:给你两个整数 a
和 b
,不使用 运算符 +
和 -
,计算并返回两整数之和。
int getSum(int a, int b) { while(b != 0){ unsigned int c = (unsigned int)(a & b) << 1;//'与'运算后,左移一位获得进位 a = a ^ b;//计算不进位加法 b = c; } return a; }//将整数 a 和 b 的和,拆分为 a 和 b 的无进位加法结果与进位结果的和