问题 单项选择题

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

A.i=8,j=9

B.i=%d,j=%8

C.i=%d,j=%d

D.8,9

答案

参考答案:B

解析: 本题考查printf函数的格式。printf函数中格式说明符之前插入的任何字符都按原样输出。对于printf函数,有两个%说明,第一个%后面的内容要按原样输出。

单项选择题 A1/A2型题
问答题 简答题