c语言中同或、异或怎么表示?
异或有专门的操作符^,比如int a,b,c,d;c=a^b;,则表示c是a与b异或的结果。C中虽然没有同或操作符,但由逻辑关系知同或是异或的非,所以d=!(a^b);,那么d就是a与b同或的结果。
在C语言中,同或运算符用符号“|”表示,异或运算符用符号“^”表示。例如,a ^ b表示a和b的异或运算,c | d表示c和d的或运算 。
在C语言中,同或运算符用符号“|”表示,异或运算符用符号“^”表示。例如,a ^ b表示a和b的异或运算,c | d表示c和d的或运算 。
异或和同或的区别?
区别在于指向不同,概念不同,意思不同等,异或是指不是如此会如何的,比如说如果不是这样的该怎么办,怎么样等意思,而同或是指相同了该如何,比如说和我们一样该怎么办,所以二者指向不同的概念,用处也不同,意思不同的,有联系也有区别的
0