c语言中的编程问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 20:46:05
printf("%12d",f(i));

这里的12是什么意思?怎么用?

%d说明数据是整型
%12d说明用12个字的长度来显示此数据,数据前不足位补空格。
比如f(i)的结果是60,那么会显示10个空格和“60”

应该是控制格式的,如果函数f(i)返回5,则输出如下格式
5;/*5前面是11个空格*/

%12d,指用宽度12来输出一个整数,不足12位在前面补空格。