c语言程序程序main如下:char cc,a,b; cc='A'; a=cc+32; b=cc||32; printf

问题描述:

c语言程序程序main如下:char cc,a,b; cc='A'; a=cc+32; b=cc||32; printf("%c %d\n",a,b); 输出?为啥?
1个回答 分类:综合 2014-11-03

问题解答:

我来补答
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的值.
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题
也许感兴趣的知识