C语言中异或操作求解答?(急)

发布网友 发布时间:2022-04-23 05:39

我来回答

4个回答

热心网友 时间:2023-09-16 05:12

异或就是诸位比较,当都是1或0时结果为0,当一个为1一个为0时结果为1,比如1010异或1100结果为0110

热心网友 时间:2023-09-16 05:12

结果看图

热心网友 时间:2023-09-16 05:13

按位异或就是在同一位置两者相同结果位为0,不同则结果位为1
如;
11^10=01 ^为异或操作符

11 01 111 101
10 10 000 011
结果:01 11 111 110

热心网友 时间:2023-09-16 05:13

#include
void main(){
int a=10,b=5;
a=a^b;
b=a^b;
a=b^a;
printf("%d\t%d\n",a,b);
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com