问题
单项选择题
若有下列定义(设int类型变量占2个字节):
float x=123.4567;
则下列语句:
printf("x=%5.2f",x);
输出的结果是( )。
A.x=123.46
B.123.4567
C.x=123.4567
D.123.46
答案
参考答案:A
解析: 本题考查printf函数的格式。“%5.2f格式符中的“f”表示以带小数点的形式输出单精度或者双精度数;“5”表示指定数据输出宽度为5;“2”表示指定输出数据小数位占两位数,并对截去的第一位小数做四舍五入处理。