问题
单项选择题
有以下程序
#include<stdio.h>
main()
int a=2,c=5;
printf("a=%%d,b=%%d\n",a,c);
程序的输出结果是______。
A.a=%d,b=%d
B.a=%2,b=%5
C.a=2,b=5
D.a=%%d,b=%%d
答案
参考答案:A
解析: 格式化输出函数两个%会输出一个%,同时即失去了占位符的作用,d也会原样输出,所以答案选择A。