异或运算

异或,英文为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

异或的计算机符号,异或运算怎么算相关推荐

  1. 计算机中异或操作计算什么意思,异或操作

    在各种计算机语言中,如C.C++.java等,使用按位异或的思想执行的操作.异或逻辑的关系是:当AB不同时,输出P=1:当AB相同时,输出P=0."⊕"是异或数学运算符号,异或逻辑 ...

  2. c语言 java 异或 区别_C语言异或运算

     C语言异或运算 位运算符家族中,最常用的,某过于异或运算符. 异或运算符是指: 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1.即:0^0=0, 1^0=1, 0^1=1, 1^1= ...

  3. 浮点加法器计算机组成原理,计算机组成原理 第二章运算方法与运算器

    第二章运算方法与运算器 运算方法:指算术(四则)运算和逻辑运算,在运算器的实现方法,而实现这两种运算的硬设备就是算术逻辑部件ALU(Arithmetic and Logic Unit)或称运算器 由于 ...

  4. 计算机组成原理CRC相关运算,计算机专业基础综合计算机组成原理(数据的表示和运算)-试卷1...

    计算机专业基础综合计算机组成原理(数据的表示和运算)-试 卷1 (总分:76.00,做题时间:90分钟) 一. 单项选择题(总题数:31,分数:62.00) 1.单项选择题1-40小题.下列每题给出的 ...

  5. c语言之无符号/有符号数加减法运算

    c语言之无符号/有符号数加减法运算 转自:http://www.360doc.com/content/12/1129/15/1317564_250977880.shtml 1.加减运算指令是不区分有符 ...

  6. 计算机组成原理-第二章 运算方法和运算器

    数据与文字的表示 计算机中使用的数据可分成两大类: 符号数据:非数字符号的表示(ASCII.汉字.图形等) 数值数据:数字数据的表示方式(定点.浮点) 计算机数字和字符的表示方法应有利于数据的存储.加 ...

  7. 计算机组成原理——定点数加减乘除运算

    通过这篇文章我们来学习一下定点数的加减乘除在计算机中是如何实现的. 定点加法 我们知道这个负数用补码去表示后,可以和正数一样去处理.在计算机中就是用一个加法器就可以实现了,没必要单独为了负数的加法运算 ...

  8. 计算机组成用变形补码运算,计算机组成原理补码加减法运算

    计算机组成原理补码加减法运算 (37页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 补码加减法运算 2019年7月9日计算机组成原理 1 ...

  9. 计算机基础知识---位运算的应用

    Author:baiyucraft BLog: baiyucraft's Home 前置学习: 计算机基础知识-位运算的简介   在了解位运算后,我们要明白一点:为什么要学习位运算呢.其实很重要的一个 ...

最新文章

  1. python不好的地方_Python 语言中经常有疑惑的地方
  2. boost::sort模块实现测试并行稳定排序
  3. 【《zw版·Halcon与delphi系列原创教程》 zw_halcon人脸识别
  4. Mongodb Manual阅读笔记:CH2 Mongodb CRUD 操作
  5. linux怎么读取kvaser的数据,基于Python下的Kavasers CAN报文收发调试
  6. AD14一般使用流程
  7. 用RANSAC算法实现干扰严重的直线拟合(续)求点线距离
  8. 『解疑』vue修改html图标,tilte左边的图标(以图片格式作为图标)
  9. RS485通讯四路模拟量隔离采样模块的功能特点及应用
  10. 数据挖掘思维和实战11 朴素贝叶斯:算一算你是否要买延误险
  11. jQuery选择器详细介绍
  12. CodeBlocks 主题美化(编辑器修改主题)
  13. 7.25 10figting!
  14. 如何启动mysql?
  15. 2016年4月1日作业
  16. 论文《Depth Estimation From a Light Field Image Pair With a Generative Model》学习
  17. 一码多用:扫描一个二维码自动跳转支付宝/微信小程序、安卓/iosAPP
  18. 地质地貌卫星影像集锦(三 矿产资源篇)
  19. Axure的热区元件的作用
  20. 阶乘后面有多少个0!!!

热门文章

  1. 数据分析之TGI指数
  2. 【uniapp】[warn]: getApp() failed. 问题解决
  3. 云计算大数据面试题,云计算大数据面试题集锦
  4. 开源以太坊 浏览器 汇总
  5. jQuery+Ajax 自动回复机器人
  6. 继无人商店后,杭州首家“无人”电销公司上线,各种无人产品“横行于世”
  7. 【二进制粒子群算法的配电网故障定位】
  8. python 循环嵌套例子,【python实例练习1】循环嵌套——“百鸡百钱”问题
  9. stepwise算法
  10. PHP怎样在index建一个txt文件,PHP教程第七十五讲——PHP文件系统与文本数据操作:PHP目录操作详解...