首先我们要考虑我们是如何计算10进制整数的加法。 对于10进制数相加: 90 + 10
public int Add(int num1,int num2) { return num2 == 0 ? num1 :Add(num1 ^ num2 , (num1 & num2) << 1); }
剑指offer——不用加减法计算两个数的和
原文:https://www.cnblogs.com/FCY-LearningNotes/p/13965913.html