问题
单项选择题
以下程序的输出结果是(已知字母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后已进入小写字母区域*/
}