问题
单项选择题
以下程序段的输出结果是
int a=1234;
printf("%2d\n",
A.;A) 12
B.34
C.1234
D.提示出错、无结果
答案
参考答案:C
解析: 当整数的值超过格式要求输出范围时,原样输出.本题中要求输出两个有效数字,而实际上a有4个有效数字,故原样输出,输出1234。所以,4个选项中C为所选。
以下程序段的输出结果是
int a=1234;
printf("%2d\n",
A.;A) 12
B.34
C.1234
D.提示出错、无结果
参考答案:C
解析: 当整数的值超过格式要求输出范围时,原样输出.本题中要求输出两个有效数字,而实际上a有4个有效数字,故原样输出,输出1234。所以,4个选项中C为所选。