有以下程序  #include<stdio.h>  main()  { char ch=’1’;   while(ch<’9’)   {   printf("%d",ch-’0’);   ch++;   }  }  程序运行后的输

admin2022-10-24  28

问题 有以下程序
 #include<stdio.h>
 main()
 {  char ch=’1’;
    while(ch<’9’)
    {
     printf("%d",ch-’0’);
     ch++;
    }
 }
 程序运行后的输出结果是(          )。

选项 A、12345678
B、01234567
C、0
D、1

答案A

解析 表达式“ch-’0’”将数字字符转换为数字。输出的格式为%d。while循环从’1’~’8’,因此输出的结果是12345678。故本题答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/KKd0FFFM
0

最新回复(0)