c语言中同或、异或怎么表示

 我来答
小周喜欢熬夜
高粉答主

2021-04-07 · 每个回答都超有意思的
知道大有可为答主
回答量:8789
采纳率:72%
帮助的人:214万
展开全部
  异或与同或是一对互补的逻辑运算,因为它有直观的逻辑意义,具有某些特殊功能,所以用专门的逻辑符号表示这种逻辑关系,称作特殊门,在数字系统中得到了广泛的应用。
  2输入(偶数输入)变量异或与同或之间具有互补关系
  逻辑表达式如下:
  异或同或门逻辑符号_利用或门和非门设计的异或门方案
  真值表:
  异或同或门逻辑符号_利用或门和非门设计的异或门方案
  由动态模拟可以看出,2输入(也适用于偶数输入)变量异或与同或之间互为反码,称为具有互补关系。但是,3输入(或奇数输入)变量异或与同或之间具有什么关系呢?
  3 输入(奇数输入)变量异或与同或之间具有相等关系
  由动态模拟可以看出,3 输入(奇数输入)变量异或与同或之间具有相等关系。
  逻辑表达式:
  异或同或门逻辑符号_利用或门和非门设计的异或门方案
  真值表:
  异或同或门逻辑符号_利用或门和非门设计的异或门方案
  利用或门和非门设计异或门
  下面是小编随手画的一个方案,说用simulate的,这就过分了啊
  异或同或门逻辑符号_利用或门和非门设计的异或门方案
  我猜,搜到这道题的同学们真正想找的问题有大概率可能是:如何用四个与非门设计异或门
  给个全套吧 用与非门表示与、或、非、异或门:有用拿走!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccc菜辣椒ccc

2020-12-26 · TA获得超过19.3万个赞
知道大有可为答主
回答量:11.6万
采纳率:77%
帮助的人:5312万
展开全部
异或有专门的操作符^,比如int a,b,c,d;c=a^b;,则表示c是a与b异或的结果。C中虽然没有同或操作符,但由逻辑关系知同或是异或的非,所以d=!(a^b);,那么d就是a与b同或的结果。
c语言中异或的用法,也就这个“^"符号
异或是一个数学运算符。它应用于逻辑运算。

在【布尔值运算】中:真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值不相同,则异或结果为真。反之,为假。
1. 与1异或,可以使特定位翻转,
2.与0异或,保留其值
3.交换两值,不使用临时变量。a=a^b;b=b^a;a=a^b;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式