11111010和10001010异或的结果是?

如题所述

异或简单的说就是相同为假,不同为真。

计算机中一般1为真,0为假。

即1+1=0,1+0=1,0+1=1,0+0=0

所以结果为01110000

如果a异或b得到c,那么(a各位取反,就是a的每个二进制位的0变1,1变0,比如如果a=5,且a由占一字节空间,则a写成二进制是00000101,各位取反后变成11111010)异或(将b各位取反后的结果)也得到c。

扩展资料:

如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。

异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位,所以异或常被认作不进位加法。

异或略称为XOR、EOR、EX-OR

程序中有三种演算子:XOR、eor、⊕。

参考资料来源:百度百科-异或

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-29

11111010和10001010异或的结果是

本回答被网友采纳
第2个回答  2020-05-29
异或简单的说就是相同为假,不同为真。
计算机中一般1为真,0为假。
即1+1=0,1+0=1,0+1=1,0+0=0
所以结果为01110000
相似回答