【leetcode】不用加减乘除做加法

int add(int a, int b){
    while(a!=0){
        int temp=a^b;
        a=((unsigned int)(a&b)<<1);
        b=temp;
    }
    return b;
}
原文地址:https://www.cnblogs.com/ganxiang/p/13557782.html