main() { floatx=123.456; printf("%-5.2f\n",x); } 以上程序输出的结果是_______。

admin2010-01-10  27

问题 main()    {  floatx=123.456;       printf("%-5.2f\n",x);    }     以上程序输出的结果是_______。

选项 A、123.4
B、123.5
C、123.45
D、123.46

答案8

解析 f格式符,用来输出实数,以小数形式输出。“%-m.nf”的含义是:输出数据共占m列,其中n位小数,如果输出位数小于m,则右端补空格。如果总长度大于列数,则按实际情况四舍五入输出。
转载请注明原文地址:https://jikaoti.com/ti/vBI0FFFM
0

最新回复(0)