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

admin2021-07-09  27

问题 设有定义:
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://kaotiyun.com/show/Satp777K
0

最新回复(0)