博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
递归大总结之位运算实现加法
阅读量:7117 次
发布时间:2019-06-28

本文共 361 字,大约阅读时间需要 1 分钟。

位运算实现加法,模拟十进制加法,首先位数相加,
如19
+ 12
= 21
再加上进位
9+2进一位
21
+ 10

= 31

#include
using namespace std;int add(int a, int b){ if (b == 0) { return a; } int wei = a ^b; int jinwei = (a&b) << 1; add(wei, jinwei);}int main(){ int a, b; cin >> a>>b; int res=add(a, b); cout << res << endl; system("pause");}

转载于:https://www.cnblogs.com/readlearn/p/10806585.html

你可能感兴趣的文章
efs解密-Advanced EFS Data Recovery2.1-含注册KEY
查看>>
java运行环境(JRE)
查看>>
安装System Center 2012 R2 数据库
查看>>
iOS 分组索引和索引分区
查看>>
Apache+php 在windows下的配置
查看>>
求二叉树的深度
查看>>
PostFix邮件网关无法向公网投递邮件问题分析
查看>>
可替代的C语言开发环境
查看>>
无任何网络提供程序接受指定的网络路径解决方法
查看>>
XenDesktop 5之痛---Database Transaction Log速增
查看>>
DB2计划三招“破甲” IBM在华能否得偿所愿
查看>>
高可用集群原理概念详述
查看>>
mount NTFS harddisk on slackware ver13.37
查看>>
Liferay Dynamic CSS Filter方法的研究 - 总体过程
查看>>
看完性能简报,想不优化好都难!
查看>>
Qt学习之路(4):初探信号槽
查看>>
CSS伪类的又一个小应用,实现下拉菜单
查看>>
Python协程深入理解
查看>>
Ubuntu 11.10搭建和配置Nagios
查看>>
百度运维部电子竞技大赛!
查看>>