博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用位运算符求和
阅读量:3931 次
发布时间:2019-05-23

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

一般的我们要求两个数之和的时候时这样写函数的:

int add(int a,int b){	return a+b;}

但是试试不用 + 求和怎么做?

C++ 代码如下:

#include 
using namespace std;int myadd(int a,int b){ if (b==0) { return a; } int sum = a^b; int carry = (a&b)<<1; return myadd(sum,carry);}int main(){ int a,b; cout <<"请输入两个数 a,b "<
>a>>b; cout <<"两数和为"<
<

 

转载地址:http://xkxgn.baihongyu.com/

你可能感兴趣的文章
FileChannel 专讲
查看>>
使用FileChannel下载本地文件及扩展
查看>>
linux文件权限与目录配置问题与解答(整理篇)
查看>>
linux文件与目录管理问题与回答(整理篇)
查看>>
struts1 组件模型
查看>>
java 数组笔记整理
查看>>
一般系统论的方法 读书笔记
查看>>
java IO/NIO 下载上传的笔记
查看>>
对行为的描述---一般系统论读书笔记
查看>>
贪心算法
查看>>
分支限界法
查看>>
随机化算法
查看>>
项目整体管理(一)
查看>>
项目整体管理(二)
查看>>
推荐阅读书籍
查看>>
外包管理
查看>>
项目管理师职业道德规范
查看>>
战略管理概述
查看>>
业务流程管理和重组
查看>>
知识管理
查看>>