问题 填空题

有以下程序
  #include <stdio.h>
  main( )
  { char ch1,ch2; int n1,n2;
   ch1=getchar( );
   ch2=getchar( );
   n1=ch1-‘0’; n2=n1*10+(ch2-‘0’);
   printf(“%d\n”,n2);}
  程序运行时输入:12<回车>,执行后输出结果是 【10】 

答案

参考答案:10、12

解析:程序执行后:chi=’1’,ch2=’2’ n1=chl-’0’=49-48=1 n2=1*10+(’2’-’0’)=10+2=12

单项选择题
问答题