有以下程序(字母A的ASCII代码为65) #include <stdio.h> main() { char c1 = ’A’, c2 = ’Y’; printf("%d, %d\n", c1, c2 ); } 程序运行后的输出结果是

admin2020-11-27  0

问题 有以下程序(字母A的ASCII代码为65)
#include <stdio.h>
main()
{
   char  c1 = ’A’, c2 = ’Y’;
   printf("%d, %d\n", c1, c2 );
}
程序运行后的输出结果是

选项 A、输出格式不合法,输出出错信息
B、A, Y
C、65, 90
D、65,89

答案D

解析 一个整数,只要它的值在0~255范围之内,也可以用字符形式输出,输出之前,系统会将该整数转化为相应的ASCII码字符;字符也可以用整型来输出,输出的是对应的ASCII值。’A’的 ASCII值为65,’Y’的 ASCII值为89,D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/oFD0FFFM
0

最新回复(0)