异或运算实例,异或运算是基本逻辑运算吗

首页 > 上门服务 > 作者:YD1662024-01-02 11:35:15

异或运算实例,异或运算是基本逻辑运算吗(1)

定义

异或是一个数学运算,用于逻辑运算。如果 a、b 两个值不同,则异或结果为 1 ,否则结果为 0 。真值表如下:

异或运算实例,异或运算是基本逻辑运算吗(2)

记真值表的时候有的同学可能觉得很容易记错,也有同学喜欢记异或运算的公式,比如:P = AB' ⊕ A'B(“ ' ”表示非)。其实这两种方法都可以,还有一种方式我个人觉得记忆起来更容易一些,即 异或运算是半加运算。什么意思,半加 即不带进位的加法运算。再来看一下上面的真值表:

异或运算实例,异或运算是基本逻辑运算吗(3)

括号里的 1 是进位,不考虑进位,即 半加 运算,这样记起来是不是更容易些呢?


在计算机中的应用

很常见的一个应用就是交换两个数的值。例如:

异或运算实例,异或运算是基本逻辑运算吗(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.