在C/C++中,关于scanf函数,下列说法正确的是( )。? 在scanf中输入数据,需要用格式控制串中的域宽控制输入数据宽度。|用scanf函数输入一个类型数据,输入的是一系列字符,遇到空格或回车结束。|scanf函数输入的是一系列字符,无需指定输入数据的类型|在scanf中可以为多个变量输入数据,多个数据之间需要设置域宽以区分不同的数据。
举一反三
- 若省略了scanf()函数中的格式控制字符,则用户在输入终端输入数据时类型不受限制 B scanf()函数输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("% 4.2f ",&f); C scanf()函数的输入项可以是整型、实型、字符型等变量 D scanf()函数输入数据时,必须指明变量的地址
- 格式输入函数scanf()不能用来输入字符型数据。
- 如果scanf函数中的格式字符之间没有任何字符,应该如何输入多个数据?
- 对于scanf()函数,下列说法正确的是( )。 A: 输入数据时不能指定精度。 B: 遇到空格、或者回车时,系统认为一个数据输入结束。 C: 如果相邻格式符之间没有数据分隔,则对应的输入数据之间可用空格、回车分隔 D: 在用格式说明符"%c"输入单个字符时,空格字符和转义字符是无效字符,即不能被输入。
- 以下关于scanf()函数的叙述,正确的是( )。 A: 当输入一个字符串时,不能控制输入的字符数量 B: 输入项可以是一个常量,如scanf("%f",3.5); C: 当输入数据时,必须指明变量地址,如scanf("%f",&f); D: 只有控制串,没有输入项,也能正确输入数据,如scanf("a=%d");