C语言笔记:格式化输入输出(fprintf、fscanf、sscanf...)

这篇C语言笔记详细介绍了fprintf、fscanf和sscanf的用法,包括如何进行格式化输入输出。fprintf用于将格式化的数据写入流,如stdout;sprintf与printf类似,但输出内容存储在字符串中;fscanf和sscanf则从流或字符串中读取格式化输入,分别用于标准输入和字符串源。
摘要由CSDN通过智能技术生成

C语言笔记:格式化输入输出(fprintf、fscanf、sscanf…)

包含以下函数的基本库:stdlib.h

  1. fprintf

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

    fprintf函数按照format说明的格式对输出进行转换,并写到stream流中。返回值是实际写入的字符数。出错则返回一个负值。

    fprintf(stdout,…)等价于printf(…);

  2. sprintf

    int sprintf(char *s, const char *format,...)

    与printf函数基本相同,但其输出将被写到字符串s中,并以’\0’结尾,s必须足够大。该函数返回不包括’\0’的实际输出字符数。

    注意是输出到字符串中,我们不能在显示屏上看到,其实也是一种变相的输入

    char *str,str1[20];
    	str
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值