问题 单项选择题

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

A) i=8,j=9
B) i=%d,j=%d
C) i=%8,j=%9
D) 8,9

答案

参考答案:B

解析: 本题考查printf函数的格式。在printf函数中,如果格式说明符中有两个%说明,则将第1个%后面的字符原样输出,并不输出其对应的变量值。

名词解释
单项选择题