单选题
设有定义: 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选项。
提交答案
关闭