0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

同或运算有什么应用

姚小熊27 来源:网络整理 2018-03-28 16:00 次阅读

同或运算有什么应用

“同或”是一个数学运算符,应用于逻辑运算。其运算法则为a同或b=ab+a‘b’(a‘为非a)。

真“同或”假的结果是假,假“同或”真的结果也是假,真“同或”真的结果是真,假“同或”假的结果是真。就是说两个值相同,则同或结果为真。反之,为假。——简称同真,异假。即,同或:相同为一,不同为零。

同或运算符号和公式

同或符号为⊙。(圆圈内为点),同或和异或互为非运算。

同或公式:

同或运算有什么应用

同或运算真值表

同或运算有什么应用

同或运算的逻辑电路

同或运算有什么应用

java语言中同或运算的实现

同或运算有什么应用

异或运算:相同为0,不同为1;

同或运算:相同为1,不同为0;

总结规律:同或运算=异或运算^1

(A^B)^1

程序如下:

importjava.util.Scanner;

publicclassproblem7{

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

Scannersc=newScanner(System.in);

StringstrA=sc.nextLine();

StringstrB=sc.nextLine();

byte[]byteA=strA.getBytes();

byte[]byteB=strB.getBytes();

for(inti=0;i《byteA.length;i++){

intad=((byteA[i]-‘0’)^(byteB[i]-‘0’))^1;

System.out.print(ad);

}

}

}


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    运算放大器对基本运算的实现

    运算放大器对基本运算的实现 本文将介绍运算放大器一些基本的特性,基本运算的实现以及其在我们身边的应用,希望对读者理解运放有所帮。 关键
    发表于 04-24 10:32 29次下载

    运算器,运算器的作用和原理是什么?

    运算器,运算器的作用和原理是什么? 运算器:arithmetic unit,计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括
    发表于 03-24 17:01 3.1w次阅读

    逻辑运算,什么是逻辑运算

    逻辑运算,什么是逻辑运算    计算机中除了进行加、减、乘、除等基本算术运算外,还可对两个或一个逻辑数进行逻辑运算。所谓逻辑数,是指不带符号的二进制
    发表于 04-13 10:48 3.1w次阅读

    浮点运算与浮点运算

    浮点运算与浮点运算器 浮点加减法的运算步骤 设两个浮点数 X=Mx※2Ex Y=My※2Ey 实现X±Y要用如下5步完成: ①对阶操作:小阶
    发表于 04-15 13:42 6533次阅读

    使用多功能运算IC的向量运算电路

    使用多功能运算IC的向量运算电路 电路的功能 若要在模拟电路中实
    发表于 05-10 12:01 1713次阅读
    使用多功能<b class='flag-5'>运算</b>IC的向量<b class='flag-5'>运算</b>电路

    运算放大器16个基本运算电路

    运算放大器16个基本运算电路运算放大器16个基本运算电路
    发表于 10-30 08:44 314次下载

    什么是运算器_运算器由什么组成

    运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。
    发表于 11-15 14:37 2.8w次阅读
    什么是<b class='flag-5'>运算</b>器_<b class='flag-5'>运算</b>器由什么组成

    条件运算符是什么_条件运算符有哪些

    运算符优先级高于赋值、逗号运算符,低于其他运算符。关系运算实际上是逻辑比较运算,它是逻辑运算
    发表于 11-16 16:02 1.1w次阅读
    条件<b class='flag-5'>运算</b>符是什么_条件<b class='flag-5'>运算</b>符有哪些

    什么是异或_异或运算及异或运算的作用

    异或,是一个数学运算符,英文为exclusive OR,缩写为xor,应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。
    发表于 11-28 11:19 7.3w次阅读
    什么是异或_异或<b class='flag-5'>运算</b>及异或<b class='flag-5'>运算</b>的作用

    单目运算符是什么_单目运算符有哪些

    单目运算符是指运算所需变量为一个的运算符,又叫一元运算符,其中有逻辑非运算符:!、按位取反运算
    的头像 发表于 02-24 15:42 6w次阅读
    单目<b class='flag-5'>运算</b>符是什么_单目<b class='flag-5'>运算</b>符有哪些

    异或运算规则及其应用详解

    异或是一个数学运算符应用于逻辑运算本文开始介绍了异或运算的定义与异或运算规则,其次介绍了异或运算的作用,最后介绍了异或
    的头像 发表于 03-01 14:22 4w次阅读
    异或<b class='flag-5'>运算</b>规则及其应用详解

    逻辑异或运算怎么算

    本文开始对逻辑异或运算进行了介绍,介绍了逻辑异或运算性质,其次分析了逻辑异或运算该怎么算,最后介绍了逻辑异或运算的应用。
    的头像 发表于 03-01 15:11 10.2w次阅读
    逻辑异或<b class='flag-5'>运算</b>怎么算

    运算是什么?为什么需要进行位运算等资料说明

    运算包括与、或、取反、赋值、移位等 1、为什么需要位运算对寄存器进行操作,以及通信,对寄存器的操作都是按位来进行的 2、51单片机的位运算:对I/O口直接赋值置零置一
    发表于 09-06 17:26 1次下载
    位<b class='flag-5'>运算</b>是什么?为什么需要进行位<b class='flag-5'>运算</b>等资料说明

    异或运算怎么算

    异或,英文为exclusive OR,缩写成xor。异或(eor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“eor”。
    的头像 发表于 11-19 16:00 3w次阅读

    python运算符是什么

    python运算符 0. 什么是运算符? 本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4和5被称为操作数,“+”号为运算符。 Python语言支持
    的头像 发表于 02-21 16:44 1895次阅读