有以下程序: #include main() { int a=2,c=5; printf(“a=%%d,b=%%d\n”,a,c); } 程序的输出结果是( )。

admin2019-04-24  14

问题 有以下程序:
    #include
    main()
    {
    int a=2,c=5;
    printf(“a=%%d,b=%%d\n”,a,c);
}
程序的输出结果是(    )。

选项 A、a=2.b=5
B、a=%2.b=%5
C、a=%
D、b=%d d.a=%%d.b=%%d

答案C

解析 c语言中用“%%”输出字符“%”,所以%%d输出为%d两个普通字符,而不是根据格式控制符“%d”的含义来输出,故C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/mGRp777K
0

相关试题推荐
最新回复(0)