文章目录 加法--实现乘除的基础 乘法(全转long long用于包括所有int数的乘法) 除法(需要处理的边界问题有点多,当然全转long long就没有这么多事了) 加法–实现乘除的基础 //位运算实现加法(两正数) long long add(long long a,long long b){ if(!b) return a; //本位和进位左移一位相加,直到进位为0 return add(a^b,(a&b)<<1); }//实现减法就不写了,减法只需要把其中一个数转负数的补码就行了 乘法(全转long long用于包括所有int数的乘法) int mutiply(int a,int b){ int x = a>=0?a:~(a-1); int y = b>=