Which statement prints the floating-point value 123.456 right justified with a field width of 10? ( )
A: System.out.printf("%d10.3", 123.456);
B: System.out.printf("%10.3d", 123.456);
C: System.out.printf("%f10.3", 123.456);
D: System.out.printf("%10.3f", 123.456);
A: System.out.printf("%d10.3", 123.456);
B: System.out.printf("%10.3d", 123.456);
C: System.out.printf("%f10.3", 123.456);
D: System.out.printf("%10.3f", 123.456);
举一反三
- 如果float a=123.456,则输出123.456的语句是: A: printf("%e",a); B: printf("%f",a); C: printf("%g",a); D: printf("%.3f",a);
- Val("123.456")=( )。 A: 123.456 B: 123 C: 456 D: "123.456"
- 以下程序的输出结果是。 #include main() {float a=123.456;double b=8765.4567; printf("(1)%f\n",a); printf("(2)%14.3f\n",a); printf("(3)%6.4f\n",a); printf("(4)%lf\n",b); printf("(5)%14.3lf\n",b); printf("(6)%8.4lf\n",b); printf("(7)%.4lf\n",b); }
- 如果x为float类型变量,则以下语句的输出结果为【】 x=123.456; printf(“%4.2f”,x);
- Val("123.456")=