c语言程序程序main如下:char cc,a,b; cc='A'; a=cc+32; b=cc||32; printf("%c %d\n",a,b); 输出?为啥?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 10:56:17
c语言程序程序main如下:charcc,a,b;cc=''A'';a=cc+32;b=cc||32;printf("%c%d\n",a,b);输出?为啥?c语言程序程序main如下:charcc,a,b

c语言程序程序main如下:char cc,a,b; cc='A'; a=cc+32; b=cc||32; printf("%c %d\n",a,b); 输出?为啥?
c语言程序程序main如下:char cc,a,b; cc='A'; a=cc+32; b=cc||32; printf("%c %d\n",a,b); 输出?为啥?

c语言程序程序main如下:char cc,a,b; cc='A'; a=cc+32; b=cc||32; printf("%c %d\n",a,b); 输出?为啥?
char cc,a,b; //
cc='A'; // A的ASCII码值 65 赋值给变量cc
a=cc+32; // 将A的ASCII码值 65加上32后得小写字母‘a’的ASCII码值
b=cc||32; // '||' 是逻辑或运算,两边只要有一个为0则结果得0,两边都不为0,结果得1.此时b=1
printf("%c %d\n",a,b); //输出 变量a所存的字符,和b的值.