题目: 写一个函数,求两个整数之和,要求在函数体内不得使用+.-.*./四则运算符号. 思路: 很容易想到通过位运算来解决问题. 以5+17=22为例,参考十进制加法:1.只做各位相加不进位运算,即得到12,:2.做进位运算,即得到10,:3.把前面两个结果先相加,即得到22: 同样二进制加法也一样: 1.两个整数做异或^运算,得到各位相加不进位的运算结果: 2.两个整数做与&运算,然后再左移一位,即得到进位的运算结果: 3.将上面两个结果相加,即重复步骤1,2,直至进位的运算结果为0: 类似题…