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

admin2016-04-07  32

问题 有以下程序(字母A的ASCII代码为65):
    #include
    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://kaotiyun.com/show/nkDp777K
0

最新回复(0)