问题 单项选择题

main()
floatx=123.456;
printf("%-5.2f\n",x);

以上程序输出的结果是_______。

A.123.4

B.123.5

C.123.45

D.123.46

答案

参考答案:D

解析:[评析] f格式符,用来输出实数,以小数形式输出。“%-m.nf”的含义是:输出数据共占m列,其中n位小数,如果输出位数小于m,则右端补空格。如果总长度大于列数,则按实际情况四舍五入输出。

问答题 简答题
多项选择题