若在键盘上输入:283.1900,想使单精度实型变量c的值为283.19,则正确的输入语句是( )。
A.scanf("%f",&c);
B.scanf("8.4f",&c);
C.scanf("%6.2f",&c);
D.scanf("8f",&c);
为什么这道题是选A而不是选C,求详细解释。
那要使单精度实型变量c的值为283.19应该怎么弄
那要使单精度实型变量c的值为283.19应该怎么弄
追答scanf虽然不可以控制精度,但是可以控制长度,使用scanf("%6f",&c);如果你输入283.1900则只取283.19