什么是异或值

请通俗一点

异或异或,与或相异,或的两边有1就是1,异或的两边不同才是1.
异或与或的不同点在于1或1的值为1,1异或1的值为0.其他的结果都一样
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-29
亦或:XOR
将操作数转化为二进制运算
规则:如果对应为相同,结果为0,如果对应位不同,则结果为1
例子:5 ^ 6 (^表示亦或操作)
5 = 0101
6 = 0110
0101
0110
----
0011
所以5 ^ 6 = 3
第2个回答  2020-06-30
说白了就是相同为假,不同为真
1^1=0
0^0=0
1^0=1
0^1=1
举个例子:有道经典的题:a和b不通过第三个变量来交换值;
int
a=2,b=5;
a=a^b;
b=a^b;
a=a^b;
楼主试一下就明白了。

什么是异或值
异或异或,与或相异,或的两边有1就是1,异或的两边不同才是1.异或与或的不同点在于1或1的值为1,1异或1的值为0.其他的结果都一样

什么是异或运算有哪些作用
异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“_”,计算机符号为“xor”。其运算法则为:a_b=(a∧b)∨(a∧b)如果a、b两个值不相同,则异或结果为1。异或:二进制运算法则,规则是相同为0,相异为1或者逻辑上是同真为假,同假为真例如:二进制数11和01进行异或运算结果...

什么是异或?
1、异或(xor)是一个数学运算符。它应用于逻辑运算。2、异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)3、如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。4、逻辑异或运算简称异或。英文为exclusive ...

异或同或非或什么意思
异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:a⊕b=(¬a∧b)∨(a∧¬b)如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。同或是一个词汇,“同或”可以是一个数学运算符,应用于逻辑运算...

逻辑运算异或什么意思
只依赖于符号的组合规律 。真命题异或假命题的结果是真;假命题异或真命题的结果是真;真命题异或真命题的结果是假;假命题异或假命题的结果是假。异或:是一个数学运算符,应用于逻辑运算,其运算法则为如果a和b两个值不相同,则异或结果为1,如果a和b两个值相同,异或结果为0。

什么是OR和异或?
2、异或,英文为exclusive OR,缩写成xor。异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为:a⊕b = (¬a ∧ b) ∨ (a ∧¬b)。如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。异或也叫...

异或是什么意思
问题一:计算机术语中"异或"是什么意思? 1、异或是一个数学运算符。他应用于逻辑运算。2、例如:真异或假结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值相 异结果为真。问题二:“异或”是什么意思 40分 0^0=0 0^1=1 1^0=1 1^1=0 简单说...

c语言中异或是什么意思?
在C语言中,异或运算是一种常见的运算符,用符号“^”表示。异或运算的意思是,当两个二进制数位不同时,结果为1;当二进制数位相同时,结果为0。因此,异或运算常常被用来判断两个二进制数中的某些位是否相同,或将某些位取反。除了用于判断二进制数位的不同之外,异或运算在C语言中还有许多其他的...

“异或”和“同或是”什么逻辑关系?
异或和同或是两种逻辑运算关系,它们分别代表不同的逻辑操作。异或表示两个输入中只有一个为真时,整个运算结果为真。也就是说,异或运算的结果取决于其输入的逻辑值是否相同。如果两个输入的逻辑值相同,则异或运算的结果为假;如果两个输入的逻辑值不同,则结果为真。这种逻辑运算在计算机科学中广泛...

什么是异或?
语言巧用 与其它语言不同,C语言和C++语言(C++支持xor,用法和效果如'^'相同)的异或不用xor,而是用“^”,键入方式为Shift+6。(而其它语言的“^”一般表示乘方)若需要交换两个变量的值,除了通常使用的借用中间变量进行交换外,还可以利用异或,仅使用两个变量进行交换。

相似回答