前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >C语言输入输出(Scanf/Printf)函数

C语言输入输出(Scanf/Printf)函数

原创
作者头像
鲁郭大侠
修改于 2020-03-13 02:15:14
修改于 2020-03-13 02:15:14
3K0
举报
文章被收录于专栏:高级程序设计高级程序设计

学习C语言的同学,都知道scanf,printf函数,

scanf ---> scan format

printf ---> print format

是成对函数,基于scanf,printf函数,C语言中还提供了许多相似的函数。

函数

说明

scanf printf

执行格式化输入 int scanf(char *format[,argument,..] );

产生格式化输出的函数 int printf(char *format...);

cscanf cprintf

从控制台执行格式化输入 int cscanf(char *format[,argument, ...]);

送格式化输出至屏幕 int cprintf(const char *format[, argument, ...]);

fscanf fprintf

从一个流中执行格式化输入 int fscanf(FILE *stream, char *format[,argument...]);

传送格式化输出到一个流中 int fprintf(FILE *stream, char *format[, argument,...]);

sscanf sprintf

执行从字符串中的格式化输入 int sscanf(char *string, char *format[,argument,...]);

送格式化输出到字符串中 int sprintf(char *string, char *farmat [,argument,...]);

vfscanf vfprintf

从流中执行格式化输入 int vfscanf(FILE *stream, char *format, va_list param);

送格式化输出到一流中 int vfprintf(FILE *stream, char *format, va_list param);

vscanf vprintf

从stdin中执行格式化输入 int vscanf(char *format, va_list param);

送格式化输出到stdout中 int vprintf(char *format, va_list param);

vsscanf vsprintf

从流中执行格式化输入 int vsscanf(char *s, char *format, va_list param);

送格式化输出到串中 int vsprintf(char *string, char *format, va_list param);

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
IO之Formatted IO
Formatted I/O /* ANSI */ /* write a formatted string to the standard output stream */ int printf(char *, ...); /* write a formatted string to a buffer */ int sprintf(char *, char *, ...); /* write a formatted string to a buffer, not exceeding buffer
Taishan3721
2020/08/11
9430
C语言的几个标准库
C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。
云深无际
2021/04/14
3.7K0
C语言的几个标准库
C/C++ (stdio.h)标准库详解
cstdio,在C语言中称为stdio.h。该库使用所谓的流与物理设备(如键盘、打印机、终端)或系统支持的任何其他类型的文件一起操作。
DevKevin
2024/03/19
9850
C/C++ (stdio.h)标准库详解
C/CPP输入输出函数汇总分析
scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等.
CtrlX
2022/11/11
1.3K0
C语言——文件操作
我们通过文件来保留所写程序的数据,不然的话,由于程序的数据是在内存中的,当程序退出后数据就会被回收。
HZzzzzLu
2024/11/26
1120
C语言——文件操作
c语言中fprintf_c语言输出函数printf
fprintf 是 C / C++ 中的一个格式化库函数,位于头文件 中,其作用是格式化输出到一个流文件中;函数原型为
全栈程序员站长
2022/11/07
2.6K0
c语言中fprintf_c语言输出函数printf
C语言-函数的可变形参(不定形参)
在学习C语言函数章节时发现,给函数传入的形参必须和函数定义原型的类型、数量一致才可以正常调用。
DS小龙哥
2022/01/07
1.1K0
5分钟理解编译系统
  本文以一个C语言版的hello world例子阐述编译系统四个阶段的工作内容。源程序hello.c如下:
用户1432189
2018/09/05
9740
5分钟理解编译系统
【C语言】输入/输出函数详解
在C语言中,输入/输出操作是通过标准库函数来实现的。这些函数分为两类:标准输入输出函数和文件输入输出函数。为了使用这些函数,我们需要包含头文件stdio.h,即在代码的开头加入:
LuckiBit
2024/12/11
2320
【C语言】输入/输出函数详解
c++ 常用函数
#include <strstrea.h>   //该类不再支持,改用<sstream>中的stringstream
用户7886150
2021/02/05
6560
C++ Unicode SBCS 函数对照表,以备日后查阅
Generic  SBCS  UNICODE  TCHAR  char  wchar_t  _TEOF  EOF  WEOF  _TINT  int  wint_t  _TSCHAR  signed char  wchar_t  _TUCHAR  unsigned char  wchar_t  _TXCHAR  char  wchar_t  __T(x)  x  L  __targv  __argv  __wargv  __tcserror  _strerror  __wcserror  __tcserror_s  _strerror_s  __wcserror_s  _cgetts  _cgets  _cgetws  _cgetts_s  _cgets_s  _cgetws_s  _cputts  _cputs  _cputws  _fgettc  fgetc  fgetwc  _fgettc_nolock  _fgetc_nolock  _fgetwc_nolock  _fgettchar  _fgetchar  _fgetwchar  _fgetts  fgets  fgetws  _fputtc  fputc  fputwc  _fputtc_nolock  _fputc_nolock  _fputwc_nolock  _fputtchar  _fputchar  _fputwchar  _fputts  fputs  fputws  _ftprintf  fprintf  fwprintf  _ftprintf_l  _fprintf_l  _fwprintf_l  _ftprintf_p  _fprintf_p  _fwprintf_p  _ftprintf_p_l  _fprintf_p_l  _fwprintf_p_l  _ftprintf_s  fprintf_s  fwprintf_s  _ftprintf_s_l  _fprintf_s_l  _fwprintf_s_l  _ftscanf  fscanf  fwscanf  _ftscanf_l  _fscanf_l  _fwscanf_l  _ftscanf_s  fscanf_s  fwscanf_s  _ftscanf_s_l  _fscanf_s_l  _fwscanf_s_l  _get_tpgmptr  _get_pgmptr  _get_wpgmptr  _gettc  getc  getwc  _gettc_nolock  _getc_nolock  _getwc_nolock  _gettch  _getch  _getwch  _gettch_nolock  _getch_nolock  _getwch_nolock  _gettchar  getchar  getwchar  _gettchar_nolock  _getchar_nolock  _getwchar_nolock  _gettche  _getche  _getwche  _gettche_nolock  _getche_nolock  _getwche_nolock  _getts  gets  _getws  _getts_s  gets_s  _getws_s  _i64tot  _i64toa  _i64tow  _i64tot_s  _i64toa_s  _i64tow_s  _istalnum  isalnum  iswalnum  _istalnum_l  _isalnum_l  _iswalnum_l  _istalpha  isalpha  iswalpha  _istalpha_l  _isalpha_l  _iswalpha_l  _istascii  __isascii  iswascii  _istcntrl  iscntrl  iswcntrl  _istcntrl_l  _iscntrl_l  _iswcntrl_l  _istdigit  isdigit  iswdigit  _istdigit_l  _isdigit_l  _iswdigit_l  _istgraph  isgraph  iswgraph  _istgraph_l  _isgraph_l  _iswgraph_l  _istlower  islower  iswlower  _istlower_l  _islower_l  _iswlower_l  _istprint  isprint  iswprint  _istprint_l  _isprint_l  _iswprint_l  _istpunct  ispunct  iswpunct  _istpunct_l  _ispunct_l  _iswpunct_l  _istspace  isspace  isw
用户7886150
2021/02/19
4610
你知道C语言中的危险函数吗?
"缓冲区溢出"漏洞是一个由来已久的漏洞类型,虽然现代操作系统的编译器,已经可以很大程度的阻止此类型漏洞的出现,但是作为一名合格的C程序员,还是有必要对此类漏洞的原理进行一定了解的,今天我就带大家对此类漏洞进行分析。
Power7089
2020/07/27
1.7K0
你知道C语言中的危险函数吗?
c语言printf、sprintf、vsprintf用法和区别
printf、sprintf、vsprintf 通常用于格式化字符串,通俗来说就是字符串打印或显示格式转换。
用户7886150
2021/02/14
3K0
【C 语言】文件操作 (fscanf、fprintf 函数)
fscanf 函数作用 : 根据数据格式 const char * format , 从文件 FILE * stream 中 , 读取数据存储到 [argument...] 参数中 ;
韩曙亮
2023/03/29
2.1K0
【C 语言】文件操作 (fscanf、fprintf 函数)
C++:cstdio 头文件详解
输入和输出操作也可以在C++实现,通过使用C标准输入和输出库(cstdio,在C语言中称为stdio.h)。
全栈程序员站长
2022/11/01
2.2K0
C语言进阶-文件操作超详解
scanf/printf、fscanf/fprintf、sscanf/sprintf函数对比
用户9645905
2022/11/30
1K0
C语言进阶-文件操作超详解
C/CPP输入输出函数汇总分析
scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等.
CtrlX
2023/03/21
1.9K0
c标准库总结
学习c语言十几年了,却从来没有完整的将c标准库看一看,我想在这一点上我是欠缺的。作为一个技术人员,无论什么时候都不能忘记自己最擅长的技能,这次借一个偶然的契机,翻一翻c标准库,希望以后自己在技术上越来越牛。
用户7886150
2021/02/25
1.4K0
C++字符串输入函数小结
看了网上有人写的,不是很全,而且还有几处错误,所以自己重新找了一下MSDN中的相关内容。
用户7886150
2021/02/17
8400
C++标准库中的数学函数
http://blog.sina.com.cn/s/blog_149e9d2ec0102wxqt.html
用户7886150
2021/02/12
1.1K0
相关推荐
IO之Formatted IO
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文