当前位置: 代码迷 >> C语言 >> [求助]关于输出的问题
  详细解决方案

[求助]关于输出的问题

热度:257   发布时间:2007-06-12 00:09:22.0
[求助]关于输出的问题
以下程序:
main()
{ int a=2,b=5;
pritf(“a=%%d,b=%%d\n”,a,b);
}
为什么输出会为:a=%d,b=%d
要怎么看呢?
----------------解决方案--------------------------------------------------------
main()
{ int a=2,b=5;
printf("a=%%%d,b=%%%d\n",a,b);
}
我的程序稍微改了一下,你去运行一下看看
我是这么理解的: 举个例子,\\则输出时只显示一个\
同理,两个%%号也只显示一个%号
又因为%d 是输出时的一个格式,是个整体.
所以综合起来,想得到结果a=%2,b=%5 的话,只需在你程序的基础上再加一个%就可以了
呵~~不知道说对了没.
----------------解决方案--------------------------------------------------------
  相关解决方案