对于scanf()函数,下列说法正确的是( )。
A: 输入数据时不能指定精度。
B: 遇到空格、或者回车时,系统认为一个数据输入结束。
C: 如果相邻格式符之间没有数据分隔,则对应的输入数据之间可用空格、回车分隔
D: 在用格式说明符"%c"输入单个字符时,空格字符和转义字符是无效字符,即不能被输入。
A: 输入数据时不能指定精度。
B: 遇到空格、或者回车时,系统认为一个数据输入结束。
C: 如果相邻格式符之间没有数据分隔,则对应的输入数据之间可用空格、回车分隔
D: 在用格式说明符"%c"输入单个字符时,空格字符和转义字符是无效字符,即不能被输入。
A,B,C
举一反三
- 用c格式符输入字符型数据的时候,为了避免将输入缓冲区中的空白字符(空格、回车换行符、Tab键)作为有效字符读入,可以在%c前面加一个空格
- 在用”%c”格式输入字符时,空格字符和“转义字符”都作为有效字符____。
- 在C/C++中,关于scanf函数,下列说法正确的是( )。? 在scanf中输入数据,需要用格式控制串中的域宽控制输入数据宽度。|用scanf函数输入一个类型数据,输入的是一系列字符,遇到空格或回车结束。|scanf函数输入的是一系列字符,无需指定输入数据的类型|在scanf中可以为多个变量输入数据,多个数据之间需要设置域宽以区分不同的数据。
- 格式输入函数scanf()不能用来输入字符型数据。
- 使用“%c”格式字符时,空格和转义字符可作为有效字符输入。
内容
- 0
如果scanf函数中的格式字符之间没有任何字符,应该如何输入多个数据?
- 1
输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
- 2
关于C语言的输入输出函数下 列说法正确的是()。 A: 按指定类型和格式输出数据:printf() B: 按指定类型和格式输入数据:scanf() C: 输出单个字符:putchar() D: 输入单个字符:getchar()
- 3
在VC++6.0环境中,下列说法正确的是( )。 A: 输入函数scanf()输入数据的,数据间必须加隔符 B: 输入函数scanf()中单精度或双精度浮点型数据都可以有%f作为格式控制符 C: 输入函数printf()输出字符或字符串都用格式说明符%s D: 输出函数printf()中单精度或双精度浮点型数据都可用%f作为格式控制符
- 4
在输入a(整型),b(字符型)时,若用逗号分隔各个数据,则正确的scanf函数语句是scanf("%d,%c", ,&b); 。(注意书写紧凑,左侧不留空格,表达式以分号结束)