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

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

3天内不再提示

异或运算怎么算

姚小熊27 来源:网络整理 作者:网络整理 2020-11-19 16:00 次阅读

异或运算

异或,英文为exclusive OR,缩写成xor。异或(eor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“eor”。

1.归零律:a⊕a=0

2.恒等律:a⊕0=a

3.交换律:a⊕b=b⊕a

4.结合律:a⊕b⊕c=a⊕(b⊕c)=(a⊕b)⊕c;

5.自反:a⊕b⊕a=b.

6.d=a⊕b⊕c可以推出a=d⊕b⊕c.

7.若x是二进制数0101,y是二进制数1011;

则x⊕y=1110

只有在两个比较的位不同时其结果是1,否则结果为0

即“两个输入相同时为0,不同则为1”!

异或运算怎么算

异或的运算方法是一个二进制运算:

1^1=0

0^0=0

1^0=1

0^1=1

两者相等为0,不等为1.

方法/步骤:

1.逻辑表达式:F=AB‘⊕A’B((AB‘⊕A’B)‘=AB⊙A’B‘,⊙为“同或”运算)

异或逻辑的关系是:当AB不同时,输出P=1;当AB相同时,输出P=0。“⊕”是异或运算符号,异或逻辑也是与或非逻辑的组合,其逻辑表达式为:

P=A⊕B

2.口诀1:相同取0,相异取1

口诀2:

输入A取0,则输出p=输入B

输入A取1,则输出p=输入B的反

事实上,XOR 在英文里面的定义为either one (is one), but not both, 也即只有一个为真(1)时,取真(1)。

3.在计算机中普遍运用,异或(xor)的逻辑符号一般用xor,也有用⊕的:

真⊕假=真

假⊕真=真

假⊕假=假

真⊕真=假
责任编辑:YYX

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

    关注

    0

    文章

    12

    浏览量

    2730
  • 异或运算
    +关注

    关注

    0

    文章

    9

    浏览量

    1984
收藏 人收藏

    评论

    相关推荐

    逻辑的常见误区及解决方法

    用于布尔值(真/假)之间的运算,其结果是基于输入值的逻辑差异。 按位或则用于整数二进制数的每一位进行
    的头像 发表于 11-19 09:56 162次阅读

    如何利用逻辑提高数据处理效率

    在计算机科学和数据处理领域,逻辑(XOR)是一种基本的位运算,它在多个方面展现出其独特的价值。 逻辑的原理 逻辑
    的头像 发表于 11-19 09:54 143次阅读

    逻辑或与异或门的工作原理

    逻辑(Exclusive OR,简称XOR)与异或门的工作原理是数字逻辑电路中的核心概念。以下是对逻辑和异或门工作原理的介绍: 一、逻辑
    的头像 发表于 11-19 09:52 330次阅读

    逻辑或在网络安全中的应用实例

    在数字世界中,信息安全是至关重要的。随着网络技术的发展,保护数据免受未授权访问和篡改的需求日益增长。逻辑(XOR)作为一种基本的二进制运算,在网络安全中扮演着重要角色。 1. 数据加密 对称
    的头像 发表于 11-19 09:50 131次阅读

    逻辑和逻辑的比较分析

    逻辑(Exclusive OR,简称XOR)和逻辑(OR)是数字逻辑和编程中两种基本的逻辑运算,它们各自具有独特的功能和应用场景。以下是对逻辑
    的头像 发表于 11-19 09:48 249次阅读

    逻辑运算符在Python中的用法

    在Python编程语言中,逻辑运算符并不直接作为一个内置的操作符存在,因为Python更侧重于高级编程和可读性,并没有直接提供
    的头像 发表于 11-19 09:46 111次阅读

    逻辑或在数字电路中的作用

    XOR Gate)是数字电路中的一种基本逻辑门电路,它执行的是二进制变量的运算运算的特
    的头像 发表于 11-19 09:44 223次阅读

    逻辑或在编程中的使用

    在计算机科学和编程中,逻辑运算是构建复杂算法和数据处理的基础。逻辑(XOR)是一种二元运算,它比较两个输入值,并在输入值不同时返回真(true),在输入值相同时返回假(false)
    的头像 发表于 11-19 09:41 130次阅读

    逻辑的定义和应用 逻辑或与逻辑与的区别

    逻辑(XOR,Exclusive OR)是一种二进制运算,其结果取决于两个输入值是否不同。如果两个输入值相同,结果为0(假);如果两个输入值不同,结果为1(真)。逻辑或在计算机科
    的头像 发表于 11-19 09:40 273次阅读

    力基础篇:从零开始了解

    力即计算能力(Computing Power),狭义上指对数字问题的运算能力,而广义上指对输入信息处理后实现结果输出的一种能力。虽然处理的内容不同,但处理过程的能力都可抽象为力。比如人类大脑、手机以及各类服务器对接收到的信息
    的头像 发表于 11-15 14:22 396次阅读
    <b class='flag-5'>算</b>力基础篇:从零开始了解<b class='flag-5'>算</b>力

    请问AURIX TC3xx tricore架构下浮点运算和将浮点数小数点去掉变成整数来计算哪种方式更加节省力?

    AURIX TC3xx tricore架构下浮点运算和将浮点数小数点去掉变成整数来计算哪种方式更加节省力? 比如一个浮点数12.89V,如果将其写成12890mV,再参与计算,哪种方式更加节省
    发表于 08-26 06:54

    力系列基础篇——力与计算机性能:解锁超能力的神秘力量!

    的?要想提高力,都有哪些方法?一、力的关键因素从力的常见计量单位FPOPS(FloatingPointOperationsPerSecond,浮点运算次数/秒)、
    的头像 发表于 07-11 08:04 104次阅读
    <b class='flag-5'>算</b>力系列基础篇——<b class='flag-5'>算</b>力与计算机性能:解锁超能力的神秘力量!

    cpu的运算器和控制器的作用是什么

    Unit)是CPU中负责执行算术和逻辑运算的部分。它的主要作用包括: 1.1 算术运算运算器可以执行各种算术运算,如加法、减法、乘法、除法等。这些
    的头像 发表于 06-30 11:15 1909次阅读

    cpu控制器和运算器组成的部件有哪些

    运算器(Arithmetic Logic Unit,简称ALU)是CPU中负责执行算术和逻辑运算的部分。ALU的主要功能包括: 1.1. 算术运算:ALU可以执行加法、减法、乘法和除法等基本算术
    的头像 发表于 06-30 11:01 1648次阅读

    智能力规模超通用力,大模型对智能力提出高要求

    的缩写,即每秒所能够进行的浮点运算数目(每秒浮点运算量)。   力可以分为通用力、智能力和超算算力。早前通用
    的头像 发表于 02-06 00:08 6174次阅读