有以下程序 #include <stdio.h> main() { int a=2, c=5; printf( "a=%%d,b=%%d\n", a,c ); } 程序的输出结果是

admin2021-04-28  14

问题 有以下程序
    #include <stdio.h>
    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/mDtp777K
0

最新回复(0)