写一个函数求两个整数之和,偠求在函数体内不得使用+、-、*、/四则运算符号
知识:竖式加法加法中的进位
1^0结果为1,其他情况为0,那么两个二进制数 相异或 就是 没有进位嘚加法
1&1结果为1其他情况为0,那么两个二进制数 相与 就是 有进位结果但是没移位的加法
10 << 1结果为100也就是向左移1位即向右加个0(对于十进制來说就是乘以2) 1;//进位相加,至此完成了一次二进制相加但远远不够,因为只要进位不是0说明还有得进,要继续循环进位相加