位运算实现两个数的加法

来源:互联网 发布:怎样关掉数据库服务端 编辑:程序博客网 时间:2024/05/22 15:43
#include<stdio.h>int add(int a,int b){if(b==0)return a;int sum,ret;sum=a^b;ret=(a & b)<<1;return add(sum,ret);}void main(){int a=4;int b=5;int sum=0;sum=add(a,b);printf("%d\n",sum);}

0 0