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

admin2013-02-23  37

问题 若有下列定义(设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位。
转载请注明原文地址:https://kaotiyun.com/show/ZmJp777K
0

最新回复(0)