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

admin2020-11-23  18

问题 有如下程序段:
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函数的格式输出。除了格式控制符外,其余均按照双引号内原样输出。变量x、y输出时中间没有其他字符,所以选项C)错误;"%8.6f"表示控制输出宽度为8(包括小数点),右对齐,小数点后保留位数为6,所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/Cu3p777K
0

相关试题推荐
最新回复(0)