设有定义: int n=1234;double x=3.1415: 则语句 printf("%3d,%1.3f\n",n,x); 的输出结果是( )。

admin2019-01-11  54

问题 设有定义:
int n=1234;double x=3.1415:
则语句
printf("%3d,%1.3f\n",n,x);
的输出结果是(   )。

选项 A、1234,3.142
B、123,3.142
C、1234,3.141
D、123,3.141

答案A

解析 函数printf()中,%md指输出带符号的十进制整数,给定最小宽度为m位,不足m位左端补空格,超过m位按实际位数输出;%.nf表示以小数形式输出实数,小数占n位,对应题目,答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/97a0FFFM
0

最新回复(0)