问题 单项选择题

以下程序段的输出结果是
int a=1234;
printf("%2d\n",a);

A) 12
B) 34
C) 1234
D) 提示出错、无结果

答案

参考答案:C

解析: 在C语言中,对于不同类型的数据用不同的格式字符输出,其中,“%d”是按整型数据的实际长度输出;在“%md”中,m为指定的输出字段的宽度,如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。

选择题
判断题