有以下程序: #include main() { char c1.c2: c1=’A’+’8’-’4’; c2=’A’+’8’-’5’: printf("%c,%d\n",c1,c2); }

admin2020-04-18  57

问题 有以下程序:
    #include
    main()
    {  char c1.c2:
    c1=’A’+’8’-’4’;
    c2=’A’+’8’-’5’:
    printf("%c,%d\n",c1,c2);
    }
    已知字母A的ASCII码为65,程序运行后的输出结果是(    )。

选项 A、E,68
B、D,69
C、E,D
D、输出无定值

答案A

解析 C语言中每个字符都对应一个ASCII码值,该值可以用来运算。程序中main函数将字符A经过加4和加3运算后分别赋值给c1、c2,然后将c1按字符格式输出,c2按整型格式输出。
转载请注明原文地址:https://kaotiyun.com/show/yjCp777K
0

最新回复(0)