同或&&异或

同或&&异或同或 1 同或 是一个数学运算符

大家好,欢迎来到IT知识分享网。

同或

 
  1.“同或”是一个 数学运算符。他应用于 逻辑运算。 其运算法则为a同或b=ab+a‘b’(a’为非a)。

 

真“同或”假的结果是假,假“同或”真的结果也是假,真“同或”真的结果是真,假“同或”假的结果是真。就是说两个值相同,则同或结果为真。反之,为假。——简称同真,异假。即,同或:相同为一,不同为零。

 

2. 同或符号为⊙。

 

3. 同或和 异或互为非运算。

 

4. 同或公式:

 

a⊙b=ab+a’b'(a’为非a,b’为非b);

 

5. 同或表格(二进制)

a b a⊙b
0 0 1
1 1 1
0 1 0
1 0 0
 
参考
 
 

异或

异或( xor)是一个 数学运算符。它应用于 逻辑运算。异或符号为“^”。其运算法则为:

 

a^b=a’b+ab’(a’为非a)。

 

真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值不相同,则异或结果为真。反之,为假。 不同为1,相同为0,如1001异或1010等于0011.

 

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

 

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

 

程序中有三种演算子:XOR、xor、 ^。

 

使用方法如下

 

z = x ^ y;

 

z = x xor y;

输入 运算符 输入 结果
1 ^ 0 1
1 ^ 1 0
0 ^ 0 0
0 ^ 1 1


转载:http://www.cnblogs.com/kissazi2/archive/2012/11/02/2750924.html

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/129566.html

(0)
上一篇 2025-08-23 14:45
下一篇 2025-08-23 15:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信