单选题
有如下程序段:int x=12;double y=3.141593;printf("%d%8.6f",x,y);其输出结果是( )。
A、
123.141593
B、
123.141593
C、
12,3.141593
D、
123.1415930
【正确答案】
A
【答案解析】
解析:printf函数中格式字符“%8.6”的含义是:变量y的输出宽度为8(包括小数点),小数点后面保留6位小数,且右对齐,当数值的实际宽度大于设定宽度时,按实际宽度输出,所以选择A选项。
提交答案
关闭