问题
单项选择题
main()
float x=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,则右端补空恪。如果总长度大于列数,则按实际情况四舍五入输出。