问题 单项选择题

若有下列定义(设int类型变量占2个字节):
int i=8;
则下列语句:.
printf("i=%08d",i);
输出的结果是( )。

A) i=8,
B) i=00000008,
C) i=08,
D) 8

答案

参考答案:B

解析: 本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输出宽度的同时,在数据前面的多余空格处加“0”“8”表示指定数据的输出宽度为8位。

填空题
填空题