如果x为float类型变量,则以下语句的输出结果为【】
x=123.456;
printf(“%4.2f”,x);
x=123.456;
printf(“%4.2f”,x);
123.46
举一反三
- 若x为float型变量,则以下语句x=213.82631;printf('%-4.2f ',x);的输出为213.82.
- 若 x 为 float 型变量,则以下语句。x=213.82631; printf("%-4.2f\n",x);
- 02310072:已定义x为float型变量x=213.82631;printf("%-4.2f\n",x);则以上语句()。
- 智慧职教: 已定义x为float型变量,其值为213.45678,则printf("%-4.2f\n",x);的输出结果为( )。
- 若x为单精度实型变量,则下列程序的运行结果为()。 #include void main() { float x=123.45678; printf("%-4.2f ",x); }-
内容
- 0
定义以下结构体类型 struct s { int x; float f; }a[3]; 语句printf("%d",sizeof(a))的输出结果为
- 1
若x为float类型变量,则以下语句的运行结果为()。x=117.28362;printf("%6.2f\n",x); A: 117.2 B: 117.28 C: 117.28 D: 117.283
- 2
intx;floaty;若输入形式为2˽3.4,输出形式为x+y=5.40,正确输入,输出语句是_____。 A: scanf(”%d,%f”,&x,&y);printf(“x+y=%4.2f”,x+y); B: scanf(”%d%f”,&x,&y);printf(“x+y=%4.2f”,x+y); C: scanf(”%d%f”,&x,&y);printf(“x+y=%6.1f”,x+y); D: scanf(”%d,%3.1f”,&x,&y);printf(“x+y=%4.2f”,x+y);
- 3
若x和y都为float型变量,且x=3.6, y=5.8 执行下列语句后输出结果为( )。 printf(“%f”,(x,y)); A: 3.600000 B: 5.800000 C: 3.600000,5.800000 D: 输出符号不够,输出不正确值
- 4
如果float a=123.456,则输出123.456的语句是: A: printf("%e",a); B: printf("%f",a); C: printf("%g",a); D: printf("%.3f",a);