若有下列定义(设int类型变量占2个字节): float x=123.4567; 则下列语句: printf("x=%5.2f",x); 输出的结果是( )。

admin2010-09-05  26

问题 若有下列定义(设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”表示指定输出数据小数位占2位数,并对截去的第一位小数做四舍五入处理。
转载请注明原文地址:https://kaotiyun.com/show/mgWp777K
0

最新回复(0)