^是异或符号,因此只要两个数相同,异或出来就一定是0,所以输出结果是0.
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
1个回答
相关问题
-
char s[10];s="abcd";printf("%s\n",s);请问输出的结果
-
定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的为啥是 A)p=s; B)p=k; C
-
下面程序段的运行结果是( ).char *s="abcde";s+=2;printf("%d",s);a)cde b)字
-
已知S=12-22+32-42+…+20052-20062+20072,则S除以2005的余数是______.
-
45.已有定义int a=-2;和输出语句:printf(”%8lx”,a);以下正确的叙述是( )。
-
设有如下定义和执行语句,其输出结果为( ) int a=3,b=3; a = --b + 1; printf(“%d %
-
已知char **s,下面正确的语句是()As="ABCDEF"B*s="ABCDEF"C**s="ABCDEF"D*s
-
若变量已正确定义且K的值是6,计算表达式(j=k++)后,输出结果为?
-
32S于33S互为同位素,下列说法正确的是
-
等差数列{an}中,S4=32,S8=56,则S12=?