已知int a,b;double c;,则以下语句中错误的函数调用是

11 查阅

已知int a,b;double c;,则以下语句中错误的函数调用是A.scanf("%d,%x,%lf",&a,&b,&c); B.scanf("%d,%d,%le",&a,&b,&c);C.scanf("%o,%x,%o",&a,&b,&c); D.scanf("%d,%o,%e",&a,&b,&c);

参考答案:

C本题主要考查格式输入函数scanf。此函数一般的输入形式是scanf(格式控制,地址表列);。函数“格式控制”的含义同printf函数,以%开始,以一个格式字符结束,中间可以插入附加的字符。常用的格式字符主要有:d:用来输入有符号的十进制整数。u:用来输入无符号的十进制整数。o:用来输入无符号的八进制整数。x:用来输入无符号的十六进制整数(大小写作用相同)。c:用来输入单个字符,包括回车键。s:用来输入字符串,将字符串送到一个字符数组中,在输入时以非空格字符开始,以第一个空格字符结束。字符串以串结束标志

计算机二级