一道打印输出的问题
#include <stdio.h>
main()
{
int a=2;
int b=5;
printf( "a=%%d,b=%%d ",a,b);
}
打印的结果为什么是%d,%d呢?谁能帮助我?
[解决办法]
%解释说明符
%%就是说打印出一个百分号%.
%%d,按从左至右来,就成了%d啦.
如果是%%%d的话,就是输出一个%号再加上变量的值
[解决办法]
%%;这个代表输出一个%
发布时间: 2012-03-11 18:15:38 作者: rapoo
一道打印输出的问题
#include <stdio.h>
main()
{
int a=2;
int b=5;
printf( "a=%%d,b=%%d ",a,b);
}
打印的结果为什么是%d,%d呢?谁能帮助我?
[解决办法]
%解释说明符
%%就是说打印出一个百分号%.
%%d,按从左至右来,就成了%d啦.
如果是%%%d的话,就是输出一个%号再加上变量的值
[解决办法]
%%;这个代表输出一个%