这是递归函数里那个例子最后几句
%d,指这个printf输出的是十进制带符号整形
printf("%d,%d",a,b);
第一个%d对应a(也就是说a为十进制整形),第二个%d对应b(b为十进制整形)
printf("%x",c);
%x对应c(%c是十六进制整形)说明输出的c为十六进制
十进制整数
%d可以理解为把这个数以十进制的形式输出
第一个n就是你想阶乘的那个数
后面那个n是你的程序中factorial(n)这个函数里,它的返回值是n的阶乘。