写一个函数求2个数的之和,要求在函数体内不得使用+-*/
int sum = a^b;
int jinwei = (a & b) <<1;
reutrn add(sum, jinwei);
本文介绍了一种不使用传统加减乘除运算符实现两个整数相加的方法。通过位操作实现加法逻辑,包括按位异或处理进位前的加法结果,以及按位与操作后左移一位来处理进位情况。
写一个函数求2个数的之和,要求在函数体内不得使用+-*/
int sum = a^b;
int jinwei = (a & b) <<1;
reutrn add(sum, jinwei);

被折叠的 条评论
为什么被折叠?