A-A+

若有下列定义(设int类型变量占2个字节): int i=8; 则下列语句: printf(

2022-08-06 01:08:36 问答库 阅读 174 次

问题详情

若有下列定义(设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位。

考点:变量,字节