问题 单项选择题

以下程序的输出结果是(已知字母a的ASCⅡ值比字母A的ASCⅡ值大32)( )
main()
int i;
for(i='A';i<'I';i++,i++)
printf("%c",i+36);

A.DEGIK
B.egik
C.EGIK
D.degik

答案

参考答案:B

解析:
main()
{int i;
for(i='A';i<'I';i++,i++)/*i的初始值为字母A的ASCⅡ值,循环条件为i<'I',步进值为2*/
printf("%c",i+36);/*ASCⅡ值加36后已进入小写字母区域*/
}

单项选择题 案例分析题
问答题 简答题