这个技巧不错,留下,以后未必能用上。 呵呵
原帖地址为:http://bbs.chinaunix.net/viewthread.php?tid=1327871
我自己总结了一下,看例子吧:
#include<stdio.h>
int main()
{
int a1=55;
int a2=99;
int b=10;
printf("%*d%*d\n",b,a1,b,a2);
return 0;
}
你可以知道了吧,%d中间加*就可以用后面的变量来控制输出宽度了,即b就是来控制宽度的!
这个技巧不错,留下,以后未必能用上。 呵呵
原帖地址为:http://bbs.chinaunix.net/viewthread.php?tid=1327871
我自己总结了一下,看例子吧:
#include<stdio.h>
int main()
{
int a1=55;
int a2=99;
int b=10;
printf("%*d%*d\n",b,a1,b,a2);
return 0;
}
你可以知道了吧,%d中间加*就可以用后面的变量来控制输出宽度了,即b就是来控制宽度的!
没有评论:
发表评论