剑指Offer——不用加减乘除作加法

题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。函数 输入为num1和num2code 方法 不能用+-*/,那么只能用位运算来进行计算,能够把二进制像十进制加法同样,按位相加,满2进1,而后能够发现:io 按位相加时,0和1相加等于1,0和0、1和1相加等于1,与^运算的结果相同,所以能够使用^运算获得相加结果(不考虑进位状况下)记为sum = num1
相关文章
相关标签/搜索