在使用函数scanf输入数据时必须与函数参数指定的输入格式一致。
对
举一反三
- 在标准C中,在使用函数scanf输入数据时必须同函数中输入格式一致。
- 在C程序中printf函数和scanf函数是格式输出输入函数,用这两个函数时,必须指定格式
- 格式化输入函数scanf()一般格式为scanf("格式控制字符串",变量地址表),使用scanf()函数时,“格式控制字符串”中格式控制符的个数必须与变量的个数一致
- 若省略了scanf()函数中的格式控制字符,则用户在输入终端输入数据时类型不受限制 B scanf()函数输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("% 4.2f ",&f); C scanf()函数的输入项可以是整型、实型、字符型等变量 D scanf()函数输入数据时,必须指明变量的地址
- 格式输入函数scanf()不能用来输入字符型数据。
内容
- 0
使用scanf()函数,在输入数据时,若遇非法输入则认为该数据输入结束
- 1
以下有关scanf函数的叙述中错误的是()。 A: 在scanf函数的格式字符前既可以加入正整数指定输入数据所占的宽度,也可以对实数指定小数位的宽度 B: scanf函数有返回值,其值就是本次调用scanf函数时正确读入的数据项个数 C: scanf函数从输入字符流中按照格式控制指定的格式解析出相应数据,送到指定地址中 D: 在scanf函数中的格式控制字符串不会输出到屏幕上
- 2
以下有关scanf函数的叙述中错误的是A.scanf函数从输入字符流中按照格式控制指定的格式解析出相应数据,送到指定地址中B.scanf函数有返回值,其值就是本次调用scanf函数时正确读入的数据项个数C.在scanf函数的格式字符前既可以加入正整数指定输入数据所占的宽度,也可以对实数指定小数位的宽度D.在scanf函数中的格式控制字符串不会输出到屏幕上
- 3
scanf函数的功能是( )按规定的格式,通过输入设备把数据输入到指定的内存中。
- 4
格式输入函数scanf( ) 的格式控制中必须得有格式控制字符。