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

admin2017-11-27  41

问题 若有以下定义(设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函数,有两个%说明,第一个%后面的内容要按原样输出。
转载请注明原文地址:https://jikaoti.com/ti/s5a0FFFM
0

最新回复(0)