c语言中,a^b是什么意思?

如题所述

按位异或,
例如
#include<stdio.h>
int main()
{
int a=10,b=2;
int c = a^b;
printf("%d",c);
getch();
return 0;
}
输出结果是8;
1010//10
0010//2
——^
1000//8
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-05
位运算:按位异或运算符
看运算符左右值的二进制数字,一一对应,若相同(即:1-1或者0-0)就为0若不同(1-0或者0-1)则为1
结果得到的二进制就是结果
第2个回答  2016-03-11
按位异或,
例如
#include<stdio.h>
int main()
{
int a=10,b=2;
int c = a^b;
printf("%d",c);
getch();
return 0;
}
输出结果是8;
1010//10
0010//2
——^
1000//8
第3个回答  2009-12-05
a的b次方
第4个回答  2009-12-05
a的b次方
如2^3就是2的3次方,就是8

c语言中,a^b是什么意思?
int c = a^b;printf("%d",c);getch();return 0;} 输出结果是8;1010\/\/10 0010\/\/2 ——^ 1000\/\/8

a^b表示什么意思
^是C语言的位运算符,按位异或的意思.a^b就是拿a和b的二进制形式,按位,相同得0,不同得1.如:2^3==(10)^(11)==(01)==1

A∧B在计算机中是什么意思
c语言中a∧b的意思是a异或b。异或(xor)是一个数学运算符。它应用于逻辑运算。异或符号为“^”。其运算法则为a异或b=a'b或ab'(a'为非a)。异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假。

C语言 a = a^b,其中a^b是什么意思?
a^b意思是:a与b进行异或运算。规则是:若参加运算的两个二进制位同号,则结果为0(假);异号则为1(真)。即0^0=0,0^1=1,1^0=1,1^1=0。

C语言中a^b是
异或,一种逻辑运算 数学定义,同假异真

c语言中a^b是什么意思
^表示异或,就是对应的bit如果不相同,则结果为1 a^b的含义就是把a和b转换成2进制的bit,然后按位异或 例如:3^5=00000011^00000101=00000110=6

在C语言中“a^b”是什么意思?
a 异或 b 按位异或 比如 a 为 5 --- 0101 b 为 7 ---0111 ___0010 对应位相同为0, 不同为1 希望对你有帮助。谢谢

c语言中a^b和a&b分别是啥意思啊
a^b是位运算中异或的意思,相同为0不同为1 a&b是且运算,也是位运算,相同为1不同为0

C语言中a^b是什么意思啊?
按位异或 比如 a 为 5 --- 0101 b 为 7 ---0111 ___0010 对应位相同为0, 不同为1

C 语言a^b里面代表什么意思啊
c=a&b;printf("a=%d\\nb=%d\\nc=%d\\n",a,b,c);} 2. 按位或运算 按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的二个二进位有一个为1时,结果位就为1。参与运算的两个数均以补码出现。例如:9|5可写算式如下: 00001001|00000101 00001101 (十...

相似回答