关于进位运算
class Solution {
public int add(int a, int b) {
while(b!=0){
int sum=a^b; //不进位加法
int carry=(a&b)<<1; //进位
a=sum;
b=carry;
}
return a;
}
}
由一个不用加法的加法题目引出
int sum=a^b; //不进位加法//亦或 本题中D
int carry=(a&b)<<1; //进位//与 本题C