C语言标准库函数全解析
1. 流缓冲设置
若 buf 为 NULL ,则关闭流的缓冲。否则, setbuf 等同于 (void) setvbuf(stream, buf, _IOFBF, BUFSIZ) 。
2. 格式化输出函数
格式化输出函数主要通过 printf 系列函数实现,以下详细介绍:
- fprintf 函数
int fprintf(FILE *stream, const char *format, ...)
该函数在 format 的控制下,将转换后的输出写入 stream 。返回值为写入的字符数,若出错则返回负数。格式字符串包含普通字符和转换说明两部分:
- 普通字符 :直接复制到输出流。
- 转换说明 :以 % 开头,以转换字符结尾,中间可能包含以下部分:
- 标志 :
- - :指定转换后的参数在其字段中左对齐。
- + :指定数字总是带符号输出。
- 空格:若第一个字符不是符号,则前缀一个空格。
超级会员免费看
订阅专栏 解锁全文
1612

被折叠的 条评论
为什么被折叠?



