有如下程序段: int x=12; double y=3.141593; printf("%d%8.6f", x, y); 其输出结果是

admin2019-06-09  46

问题 有如下程序段:
int  x=12;
double y=3.141593;
printf("%d%8.6f", x, y);
其输出结果是

选项 A、123.141593
B、12  3.141593
C、12, 3.141593
D、123.1415930

答案A

解析 printf函数中格式字符"%8.6"的含义是:变量y的输出宽度为8(包括小数点),小数点后面保留6位小数,且右对齐,所以选择A。
转载请注明原文地址:https://kaotiyun.com/show/DRRp777K
0

最新回复(0)