oc×or的定律

oc×or的定律


2024年4月27日发(作者:)

oc×or的定律

异或运算(XOR)

本文简单介绍计算机体系中的异或运算,运算其特点以及在数据安全

领域的应用。

异或运算介绍

XOR全称为exclusive OR,简写为XOR,中文称为异或运算。

异或运算是一种数学运算符,主要应用于逻辑运算和计算机体系中的

位运算。异或运算的数学符号常表示为“⊕”,运算法则为:A⊕B=(¬A

∧B)∨(A∧¬B)。

简单研究下1个位(比特)的异或运算。

0⊕0=0;(0与0异或运算的结果为0)

0⊕1=1;(0与1异或运算的结果为1)

1⊕0=1;(1与0异或运算的结果为1)

1⊕1=0;(1与1异或运算的结果为0)

异或运算可以类比于奇偶数的加法运算或者是翻牌处理。在按位运算

的过程中,参与运算的数值只有两种可能,那么为0要么为1,在这

里0为偶数,1位奇数,可以得出下面的运算特征,我们发现结果和

异或运算是一致的。

偶数+偶数=偶数;(偶数与偶数相加运算的结果为偶数)

偶数+奇数=奇数;(偶数与奇数相加运算的结果为奇数)

奇数+偶数=奇数;(奇数与偶数相加运算的结果为奇数)

奇数+奇数=偶数;(奇数与奇数相加运算的结果为偶数)

接下来我们来看下所谓的翻牌处理。我们可以想象一下,假如桌面中

有一张扑克牌,对应二进制总位的异或运算有0和1两种情况,那么

对于扑克牌也有两种情况,那么就是不翻转和翻转,我们找到它们的

对应关系。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714197350a2400329.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信