首页 > 其他分享 >关系运算符加法

关系运算符加法

时间:2023-06-01 17:33:00浏览次数:37  
标签:关系 返回 code UnusualAdd 3class int 运算符 加法


题目描述
请编写一个函数,将两个数字相加。不得使用+或其他算数运算符。
给定两个int A和B。请返回A+B的值
测试样例:
1,2
返回:3

class UnusualAdd {
public:
    int addAB(int A, int B) {
        // write code here
        while(B != 0)
        {
            int temp =A ^ B;
             B = (A&B)<<1;
             A = temp;
        }
        return A;
    }
};


标签:关系,返回,code,UnusualAdd,3class,int,运算符,加法
From: https://blog.51cto.com/u_16147764/6396713

相关文章

  • day16 Python下的三元运算符
    Python下的三元运算符【一】引言三元表达式(三目运算符)能够简洁我们的代码三元表达式其实是将if...else...判断语句的简化表达,代替很多ifelse和if-else一样,只有一个表达式会被执行。因此,三元表达式中的if和else可以包含大量的计算,但只有True的分支会被执行在Java、C......
  • C++ 中的运算符优先级
     运算符的优先级确定表达式中项的组合。这会影响到一个表达式如何计算。某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级。例如x=7+3*2,在这里,x被赋值为13,而不是20,因为运算符*具有比+更高的优先级,所以首先计算乘法3*2,然后再加......
  • 位运算符
     位运算符作用于位,并逐位执行操作。&、|和^的真值表如下所示:pqp&qp|qp^q00000010111111010011假设如果A=60,且B=13,现在以二进制格式表示,它们如下所示:A=00111100B=00001101-----------------A&B=00001100A|B=0......
  • 信息化、数据化、智慧化三者的关系是什么?
    参考链接:https://aidc.shisu.edu.cn/6e/58/c13626a159320/page.htm  信息化、数字化、智能化到底是什么?三者是什么关系?本文来详细给你介绍。一、信息化 信息化是指通过将物理世界的信息和数据转换为为“0-1”的二进制代码录入信息系统,将线下的流程和数据迁移到电脑上进行......
  • rpm、yum、gpt的关系是什么
    RPM、Yum和APT是三种不同的软件包管理系统,它们在不同的操作系统和发行版中使用,并具有不同的工作原理。下面是它们之间的关系和作用:RPM(RedHatPackageManager):RPM是一种软件包管理系统,最初由RedHat开发。它使用.rpm文件格式来打包、安装、更新和删除软件包。RPM通常用于基于RP......
  • 剑指 Offer 65. 不用加减乘除做加法
    题目描述:写一个函数,求两个整数之和,要求在函数体内不得使用“+”、“-”、“*”、“/”四则运算符号。    classSolution{publicintadd(inta,intb){while(b!=0){//当进位为0时跳出intc=(a&b)<<1;//c=进位a^=......
  • 【博学谷学习记录】超强总结,用心分享 | python基础学习(数据类型,运算符)
    【博学谷IT技术支持】基础数据类型Python中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建赋值方式直接赋值a=1#整型变量b=1.0#浮点型变量c='abc'#字符串多个赋值a=b=c=1a,b,c=1,2,3标准数据类型标准数据类型......
  • Hibernate 映射关系
    orm框架是对jdbc的封装           每次都会生成新的数据表 ......
  • C++ 在 cout 中使用关系表达式
    用std::cout输出关系运算表达式时,关系表达式要加括号,否则编译会报错。例如:#include<iostream>intmain(intargc,char**argv){std::cout<<1<2<<std::endl;return0;}在linux中编译后报错内容如下:test.cpp:Infunction'intmain(int,char**)':te......
  • 关系型运算符 == ,不同字符类型比较,会有个转换
    publicstaticvoidmain(String[]args)throwsException{charc='建';System.out.println((int)c);booleanflag=24314==c;//--不同的字符类型,这里有个自动转型的支持System.out.println(flag);}数据类型之间,提供有转型支......