已定义x为float型变量,其值为2145678,则printf("%-2f",x);的输出结果为()。
A: 213.46
B: 213.45
C: -213.45
D: 输出格式控制说明的域宽不够,不能输出
A: 213.46
B: 213.45
C: -213.45
D: 输出格式控制说明的域宽不够,不能输出
举一反三
- 智慧职教: 已定义x为float型变量,其值为213.45678,则printf("%-4.2f\n",x);的输出结果为( )。
- 若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: 输出符号不够,输出不正确值
- 设有说明语句:doublex=123.56;,对于语句printf(“%-8.2e\n”,x);,以下说法正确的是() A: 输出为-1.24e+002 B: 输出为1.24e+002 C: 输出为12.36e+001 D: 输出格式描述符的域宽不够,不能输出
- 如果x为float类型变量,则以下语句的输出结果为【】 x=123.456; printf(“%4.2f”,x);
- 若x为float型变量,则以下语句x=213.82631;printf('%-4.2f ',x);的输出为213.82.