若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%x",&x,&y);
D) scanf("%x%o%6.2f",&x,&y,&z);
正确答案是D,求详细解答。
第1个回答 2012-09-13
6.2f 在输入时不能指定 double的精度
若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%x",&x,&y);
D) scanf("%x%o%6.2f",&x,&y,&z);
正确答案是D,求详细解答。
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网