在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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网