菜鸟请教一个关于格式化输出的问题
我想在某一整数前补零,正常的话这样就可以printf ("%.2i",intA);
这样的话, 假如intA小于10,那么将在intA前补上一个零。 我问的是里面的2可不可以用一个变量来代替呢?
2011-02-25 16:45

2011-02-25 16:55

2011-02-25 17:06
2011-02-25 17:25
程序代码:
int m=4;
int n=12;
printf ("%.*i\n",m,n); //结果就是0012,星号的意思就是把参数列表里下个参数作为输出宽度,这里就是m

2011-02-25 19:01