当前位置: 代码迷 >> 综合 >> printf()、fprintf()、sprintf()、snprintf()的简介
  详细解决方案

printf()、fprintf()、sprintf()、snprintf()的简介

热度:48   发布时间:2023-12-14 08:08:33.0

一、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;
}

结果为:

  相关解决方案