设有语句:printi(“%2(1\n”,2010);,则以下叙述正确的是( )。

admin2021-02-25  21

问题 设有语句:printi(“%2(1\n”,2010);,则以下叙述正确的是(    )。

选项 A、程序运行时输出2010
B、程序运行时输  20
C、程序运行时输出10
D、指定的输出宽度不够,编译出错

答案A

解析 printf()函数格式化字符串的一般形式为:[标志][输出最小宽度][精度][长度]类型。对于“%2d\n”表示结果以十进制形式输出带符号的整数,数字2表示输出的最小宽度为2,若实际位数多于2,则按实际位数输出,所以程序输出2010,故答案选A。
转载请注明原文地址:https://kaotiyun.com/show/CEtp777K
0

最新回复(0)