printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换函数

转载 2015年11月20日 10:19:55

总览 (SYNOPSIS)

#include <stdio.h>

int printf(const char *format, ...);

int fprintf(FILE *stream, const char *format, ...);

int sprintf(char *str, const char *format, ...);

int snprintf(char *str, size_t size, const char *format, ...);

#include <stdarg.h>------------现在好像都在stdio.h中进行声明

int vprintf(const char *format, va_list ap);

int vfprintf(FILE *stream, const char *format, va_list ap);

int vsprintf(char *str, const char *format, va_list ap);

int vsnprintf(char *str, size_t size, const char *format, va_list ap);

描述 (DESCRIPTION)

print系列函数根据format 参数生成输出内容

printfvprintf函数把输出内容写到stdout即标准输出流

fprintfvfprintf函数把输出内容写到给定的stream

sprintfsnprintf vsprintfvsnprintf函数把输出内容存放到字符串str.

这些函数由格式字符串format参数控制输出内容它指出怎么样把后面的参数(或通过stdarg(3)的变长参数机制访问的 参数)转换成输出内容

这些函数返回打印的字符数量(不包括字符串结尾用的\0)snprintfvsnprintf的输出不会超过size 字节(包括了结尾的`\0') 如果因为这个限制导致输出内容被截断, 则函数返回-1

相关文章推荐

printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换

NAME printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换 总览 (SYN...

PHP字符串函数之 sscanf echo print sprintf vsprintf printf vprintf fprintf vfprintf

PHP字符串函数之 sscanf echo print sprintf vsprintf printf vprintf fprintf vfprintf标签:PHP字符函数 PHP字符串输入输出 ...
  • letshi
  • letshi
  • 2016年01月15日 17:31
  • 448

printf、fprintf、dprintf、sprintf、snprintf、vprintf系列

printf、fprintf、dprintf、sprintf、snprintf均是格式化输出原型如下:printf, fprintf, sprintf, snprintf, vprintf, vfpr...

PHP格式化输出printf,sprintf,vprintf,fprintf

语法: int printf ( string $format [, mixed $args [, mixed $... ]] ) string sprintf ( string $forma...

【C语言天天练(十三)】printf、fprintf、sprintf和snprintf函数

#include int printf(const char *format, ...); int fprintf(FILE *stream, const char *format, ...); ...

C语言中的输入输出函数详解与比较scanf,sscanf,printf,sprintf,fprintf

这些函数对于从事C语言开发的人员来说经常用到。大学期间学是软件工程,对于c语言接触的不多,既然从事相关的开发工作,自然要多一些记录了,便于查阅和复习,加深自己的理解。这几个函数很多人都遇到过,还是有些...

C程序设计语言--格式化输入/输出 sprintf fprintf sscanf snprintf

格式化输入输出 1.         fprintf(格式化输出数据至文件) 相关函数  printf,fscanf,vfprintf 表头文件  #include 定义函数  int fp...

三个打印函数printf()/sprintf()/snprintf()区别

先贴上其函数原型 printf( const char *format, ...)    格式化输出字符串,默认输出到终端-----stdout sprintf(char *dest, const...

【原创】有规律的文件数据处理函数 - printf和scanf、fscanf和fprintf、sscanf和sprintf

【原创】有规律的文件数据处理函数 - fscanf、fprintf、sscanf、sprintf
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - 输出格式转换函数
举报原因:
原因补充:

(最多只允许输入30个字)