一、printf()
函数名:int printf(const char* format, …)
头文件:stdio.h
结果:输出结果到标准的输出处(stdout)
需注意的是
1、%m.ns:输出占m列,但自取字符串中靠左端n个字符,这n个字符在m列的右侧,左边补空格
2、%m.nf:输出共占m列,其中n为小数位,若数值的宽度小于m则左端补空格
3、%md:输出m列宽的字段宽度,若数据的位数小于m,则左端补空格,若大于m,则按实际输出。
#include <stdio.h>
int main()
{
int a = 123456;
double b = 123.456;
char * c = "abcdefg";
printf("%5d %8d\n", a, a);
printf("%4.2f %7.4f\n", b, b);
printf("%3s %10s\n",c,c);
return 0;
}
结果为: