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