有以下程序 #include main() { char ch=’B’: while(ch<’E’) { printf("%dt",ch-’A’); ch++: } printf("\n"); } 程序运行后的输出结果是( )。

admin2019-01-11  33

问题 有以下程序
#include
main()
{
char ch=’B’:
while(ch<’E’)
{
printf("%dt",ch-’A’);
ch++:
}
printf("\n");
}
程序运行后的输出结果是(    )。

选项 A、123
B、ABC
C、abc
D、012

答案A

解析 当满足ch<’E’,输出ch-’A’,即字符在ASCII码相减进行输出,%d表示输出十进制整数。循环开始ch=’B’,print(“%d”,ch-’A’)=1,以此类推答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/Naxp777K
0

最新回复(0)