异或运算基本公式,异或运算的运算定律

首页 > 上门服务 > 作者:YD1662024-01-02 11:39:34

1:异或运算(^)

运算规则: 0^0=0; 0^1=1; 1^0=1; 1^1=0;

操作计算数数1111111数2000000异或结果111111

在现实生活中用的都是10进制的数据,来看看10进制的数据如何进行异或运算

5^3 = ?

1.进行异或计算前会把数值都转换为二进制:5和3转为二进制分别为:0101 、0011

2.再把结果 0110 转换为十进制的:6

3.所以 5 ⊕ 3 = 6

项目数1数2异或(^)二进制010100110110十进制536

2:与运算(&)

&是二进制“与”运算,参加运算的两个数的二进制按位进行运算,运算的规律是:

运算规则:0 & 0=00 & 1=01 & 0=01 & 1=1

对于参加运算的数要换算为二进制进行运算,例如3 & 2的结果是2,过程如下:

项目数1数2与(&)二进制010100110001十进制531

5 & 3=0101 & 0011--------------=0001=1

3.或运算(|)

运算规则:0|0=0;0|1=1;1|0=1;1|1=1;即 :参加运算的两个对象只要有一个为1,其值为1。

项目数1数2或(或)二进制101011111十进制537

计算结果对比表

项目计算数计算数2与(&)或()异或(^)二进制1010111111110十进制53176

这两种算法都是把对应的10进制的数据转换为2进制的数据进行与和异或运算

栏目热文

文档排行

本站推荐

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