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

admin2017-07-05  45

问题 设有定义:
    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/G0i0FFFM
0

随机试题
最新回复(0)