阅读下面的程序
#include<stdio.h> void main() { char ch; scanf("%3c",&ch); printf("%c",ch); }
如果从键盘上输入
abc<回车>
则程序的运行结果是_____.
A) a B) b C) c D) 程序语法出错
如果从键盘上连续输入3个字符abc,由于c只能容纳一个字符,系统就把第一个字符‘a’赋给字符变量c。 3为指定的输入字段的宽度。如果数据的位数小于3,则等待直到满足3字符长度(如果有回车,则包含回车符),若大于3,则截断后输出前3字符。
A
用户登录可进行刷题及查看答案
登录后提交答案