c语言中同或、异或怎么表示?异或和同或的区别?

3天前 (08-18 00:24)阅读1回复0
花花
花花
  • 管理员
  • 注册排名3
  • 经验值304710
  • 级别管理员
  • 主题60942
  • 回复0
楼主
  1. c语言中同或、异或怎么表示?
  2. 异或和同或的区别?

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

异或有专门的操作符^,比如int a,b,c,d;c=a^b;,则表示c是a与b异或的结果。C中虽然没有同或操作符,但由逻辑关系知同或是异或的非,所以d=!(a^b);,那么d就是a与b同或的结果。

c语言中同或、异或怎么表示?异或和同或的区别?

在C语言中,同或运算符用符号“|”表示,异或运算符用符号“^”表示。例如,a ^ b表示a和b的异或运算,c | d表示c和d的或运算 。

在C语言中,同或运算符用符号“|”表示,异或运算符用符号“^”表示。例如,a ^ b表示a和b的异或运算,c | d表示c和d的或运算 。

异或和同或的区别?

区别在于指向不同,概念不同,意思不同等,异或是指不是如此会如何的,比如说如果不是这样的该怎么办,怎么样等意思,而同或是指相同了该如何,比如说和我们一样该怎么办,所以二者指向不同的概念,用处也不同,意思不同的,有联系也有区别的

0
回帖

c语言中同或、异或怎么表示?异或和同或的区别? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息