以下程序的输出结果是 main() 〈 int a=2,c=5; printf(“a=%%d,b= 20

以下程序的输出结果是main()〈inta=2,c=5;printf(“a=%%d,b=%%d\n”,a,c);〉请说明过程... 以下程序的输出结果是
main()

int a=2,c=5;
printf(“a=%%d,b=%%d\n”,a,c);


请说明过程
展开
 我来答
huangxinzbz
推荐于2017-05-16 · TA获得超过589个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:337万
展开全部
void main(void)
{
int a=2,c=5; /*定义整型变量a和c, 分别初始化值为2,5*/

printf("a=%%d, b=%%d\n", a, c);
/*
%无法单独作为字符输出, 所以要在printf中输出%号,要以%%输出
上面printf语句从左至右%%变成字符%输出,再过来是字符d

所以并没有类似的%d来输出a和c的值

*/

/*打印字符串的内容*/

/*
结果是

a=%d, b=%d

*/

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式