填空题 有以下程序: #include <stdio.h> main() { char ch1,ch2;int n1,n2; ch1=getchar();ch2=getehar(); n1=ch1-'0'; n2=n1*10+(ch2-'0'); printf("%d/n",n2); } 程序运行时输入:12<回车>,执行后的输出结果是{{U}} 【9】 {{/U}}。
  • 1、
【正确答案】 1、12    
【答案解析】[解析] 程序中的ch1与ch2为字符型变量,输入12后,ch1得到字符'1',ch2得到字符'2'。n1 =ch1-'0'将字符1,转换为数值1,同理,n2为1*10+2=12。程序执行后输出十进制整数12。