有以下程序   #include <stdio.h>   main( )   { char ch1,ch2; int n1,n2;    ch1=getchar( );    ch2=getchar( );    n1=ch1-‘0’; 

admin2006-03-15  21

问题 有以下程序
  #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<回车>,执行后输出结果是【  】。

选项

答案12

解析 程序执行后:chi=’1’,ch2=’2’
   n1=chl-’0’=49-48=1
   n2=1*10+(’2’-’0’)=10+2=12
转载请注明原文地址:https://jikaoti.com/ti/0jS0FFFM
0

最新回复(0)