若有定义“float f=123.45678;”,则执行语句“printf("%.3f", f);”后,输出结果是 。
A: 1.23e+02
B: 123.457
C: 123.456780
D: 1.234e+02
A: 1.23e+02
B: 123.457
C: 123.456780
D: 1.234e+02
举一反三
- 如果float a=123.456,则输出123.456的语句是: A: printf("%e",a); B: printf("%f",a); C: printf("%g",a); D: printf("%.3f",a);
- 执行语句“printf ("%f%%",1.0/3);”后,正确的输出结果是
- 5.5执行下列语句:float a; int b; a = b =24.5/5; printf(“%f,%d”, a, b);输出结果是______ 。
- 设有定义:floatx=123.4567;则执行以下语句后的输出结果是printf("%f",(int)(x*100+0.5)/100.0);A.123.46B.123.4567C.123.45D.123
- 下列程序执行后的输出结果是(小数点后只写一位) 。 main() { float f; long d; int i; i=f=d=20/3; printf("%d %ld %f %f ", i,d,f,i+d+f); }