加法步骤:ios
一、简单的按位相加,没有产生进位spa
二、加上须要进位的值code
#include <iostream> using namespace std; int add(int a,int b){ int sum=a^b;//不进位相加 int carry=(a&b)<<1;//进位值 if(carry>0) return add(sum,carry);//加上进位值 else return sum; } void main(){ cout<<add(43,23); system("pause"); }