若x、y均为int型变量,z为double型变量,则以下不合法的scanf函数调用语句为

A) scanf(" %d%lx,%le",&x,&y,&z); B) scanf("%2d * %d%lf",&x,&y,&z ); C) scanf("%x %* d%o",&x,&y); D) scanf("%x%o%6.2f",&x,&y,&z); 要详解!!!!!

D选项的错误很明显..在输入语句中..不允许指定数字的精度
.2是错的
如是D)
scanf("%x%o%6f",&x,&y,&z);则可
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答