有以下程序 main(){ char a,b,c,d; scanf("%c%c",&a,&b); c=getchar(); d=getchar(); printf("%c%c%c%c\n",a,b,c,d);

admin2013-10-19  30

问题 有以下程序
    main(){
    char a,b,c,d;
    scanf("%c%c",&a,&b);
    c=getchar();
    d=getchar();
    printf("%c%c%c%c\n",a,b,c,d);}
    当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符)  12 34则输出结果是

选项 A、12
B、1234
C、12 3
D、12 34

答案C

解析 scanf和getchar函数分别从键盘上读入一个字符,因此输入12空格34,则变量a中存放的为1,b中存放2,c中存放空格,d中存放3。
转载请注明原文地址:https://jikaoti.com/ti/59n0FFFM
0

最新回复(0)