在C语言中,设有char a='C' ,b='A' ;执行语句printf("%d,

在C语言中,设有char a='C' ,b='A' ;执行语句printf("%d,设有char a='C' ,b='A' ;执行语句printf("%d,%d",b,a-b);后,输出结果是
A、65.2
B、C,2
C、C,'C'-'A'
D、65,C-A

设有char a='C' ,b='A' ;执行语句printf("%d,%d",b,a-b);后,输出结果是
A、65,2
因为在C中,char 等同于一个8位有符号整数,只是作“字符”解读。所以,char a='C' ,b='A' ;等同于char a=67 ,b=65; 在以%d格式输出时的值就是 65,2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-23
A正确,选A。
第2个回答  2017-10-23
选择A,这个就是把对应的字母转换成ASCII码值进行运算
第3个回答  2017-10-23
A
相似回答