在scanf函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如果类型不匹配,系统将( )。
A. 不予接收
B. 并不给出出错信息,但不可能得出正确信息数据
C. 能接受正确输入
D. 给出出错信息,不予接收输入
以下程序的输出结果是( )。 #include"stdio.h" int main() { int i=010,j=10,k=0x10; printf("%d,%d,%d\n",i,j,k); return 0; }
A. 8,10,16
B. 8,10,10
C. 10,10,10
D. 10,10,16
printf函数中用到格式符"%4s",其中数字4表示输出的字符串占用4列。如果字符串长度大于4,则按原字符长从左向右全部输出;如果字符串长度小于4,则输出方式为( )。
A. 从左起输出该字符串,右补空格
B. 按原字符长从左向右全部输出
C. 右对齐输出该字符,左补空格
D. 输出错误信息
根据定义和数据的输入方式,输入语句的正确形式为( )。 已有定义:float a1, a2; 数据的输入方式:4.523 3.52
A. scanf(“%f%f”,&a1,&a2);
B. scanf("%f,%f",a1,a2);
C. scanf(“%4.3f,%3.2f”,&a1,&a2);
D. scanf("%4.3f%3.2f",a1,a2);