有以下程序段 char c1,c2,c3; scanf("%c%c%c",&c1,&c2,&c3); 若要给c1、c2、c3分别输入字母A、B、C,则以下对输入形式的描述正确的是

admin2021-07-09  31

问题 有以下程序段
    char c1,c2,c3;
    scanf("%c%c%c",&c1,&c2,&c3);  
若要给c1、c2、c3分别输入字母A、B、C,则以下对输入形式的描述正确的是

选项 A、字母A、B、C之间可以用空格分隔
B、字母A、B、C之间不能有分隔符
C、字母A、B、C之间可以用回车符分隔
D、字母A、B、C之间可以用Tab键分隔

答案B

解析 在使用scanf函数时要注意,在用"%c"格式输入字符时,分隔符(空格符、制表符(Tab键)、回车符)和转义字符都将作为有效字符进行输入。题目中要求以字符形式输入三个数据,空格、回车符、Tab键均会被视为有效字符赋给对应变量,所以字母A、B、C之间不能有分隔符,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/cqtp777K
0

最新回复(0)