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

admin2021-02-25  46

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

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

答案A

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

最新回复(0)