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

admin2010-09-05  16

问题 若有下列定义(设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个%后面的字符原样输出,并不输出其对应的变量值。
转载请注明原文地址:https://kaotiyun.com/show/n7Wp777K
0

最新回复(0)