1.标准IO文件操作
1.1 标准IO--->C语言提供的标准IO库<stdio.h>
1.1.1 printf
函数原型:int printf(constchar *format, ...);
用法:printf(“printf =%dn”, num);
会直接把格式符里的字符串打印出来
1.1.2 scanf
函数原型:int scanf(constchar *format, ...);
用法:scanf(“%d”,&num);
需要把格式符里的字符串内容按照格式进行输入才可以正常使用
1.1.3 sprintf
函数原型:int sprintf(char*str, const char *format, ...);
用法:sprintf(buf,”%d”,buf);
字符串拼接函数,把num按照const char*format格式,拼接到str缓存区里
1.1.4 sscanf
函数原型:int sscanf(constchar *str, const char *format, ...);
用法:sscanf(buff, “%d”,&num);
进行数据格式转换,注意格式的控制,不要出错,提取字符串的时候,只有遇到空格才会停止,否则会把符合ASCII码的字符都提取走
例如sscanf(“12345678qasdfgdsadfg”,”%d”,&num);
1.1.5 gets
函数原型:char *gets(char*s);
用法:gets(buf);
从终端获取一个字符串,把字符串存储到buf中,跟scanf的区别在于是否能接收空格
scanf遇到空格或者回车就结束,空格或者回车会被留在缓存区
gets遇到空格不会结束,遇到回车会结束,不会接收回车,但是回车会从缓存区中被清除掉
1.1.6 puts
函数原型:int puts(constchar *s);
用法:puts(buf);
puts只能输出字符串,会自动换行
printf可以进行输出格式控制,printf不会自动换行
1.1.7 getchar
函数原型:intgetchar(void);
作用:从终端获取一个字符,通过返回值接收,需要用回车结束输入,而回车会被留在缓存区中
1.1.8 putchar
函数原型:int putchar(intc);
往终端输出字符c
1.1.9 getc
函数原型:int getc(FILE*stream);
从文件流stream中获取一个字符,通过返回值返回
如果文件流是stdin,那么跟getchar一个效果
1.1.10 putc
函数原型:int putc(int c,FILE *stream);
往文件流stream中输出一个字符c
如果文件流是stdout,那么跟putchar一个效果
1.1.11 getch
头文件:#include<curses.h>
函数原型:int getch(void);
作用:键值获取函数,不需要使用回车,直接会获取
使用这个头文件,需要在编译的时候,链接上对应的动态库 –lcurses
在函数中,使用到此函数之前,需要调用initscr()函数,来进行对应的初始化
结束之前,要使用函数endwin(),结束使用
想要了解更多的话,在我的主页个人简写中可以加我领取资料。

常用标准库_C语言标准IO库常用函数相关推荐

  1. python常用标准库有哪些-Python开发中常用的标准库

    大多数基于 Python 开发的应用程序都会用到本地标准库和三方库,这样不仅能让我们把时间去关注真正的业务开发,也能学习到更多价值含量高的程序设计和开发思想.程序开发中有一句著名的话叫做: Don't ...

  2. 云原生时代崛起的编程语言Go常用标准库实战

    文章目录 基础标准库 简述 字符串-string 底层结构 函数 长度 格式化输出 模版-template text/template html/template 正则表达式-regexp 编码-en ...

  3. C++ STL常用标准库容器入门(vector,map,set,string,list...)

    STL常用标准库容器 C++ STL中最基本以及最常用的类或容器无非就是以下几个: 目录 string vector deque list forward_list queue priority_qu ...

  4. Go语言常用标准库——log、net_http、strconv、time包

    文章目录 log 使用Logger 配置logger 标准logger的配置 flag选项 配置日志前缀 配置日志输出位置 创建logger 总结 net_http net/http介绍 HTTP协议 ...

  5. python 常用标准库

    python 常用标准库 1.文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata:Unicode字符数据库 st ...

  6. python标准库和第三方库_python常用标准库及三方库

    python 常用标准库及三方库 作者: yegle 链接: https://www.zhihu.com/question/20501628/answer/153211 84 著作权归作者所有.商业转 ...

  7. 10个常用python标准库_【循序渐进学Python】11.常用标准库

    安装完Python之后,我们也同时获得了强大的Python标准库,通过使用这些标准库可以为我们节省大量的时间.这里是一些常用标准库的简单说明.更多的标准库的说明,可以参考Python文档 sys 模块 ...

  8. python标准库os.path中_Python零基础入门学习19:常用标准库之os.path子库

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. 本文阅读时间约为3~5分钟. os库是Python标准库,包含几百个函数.它能处理与系统相关的常用路径操作.进程管理.环境参数等 ...

  9. python3常用标准库

    趁着有时间,把一些我用过的常用标准库进行整理和复习. time 用法 说明 time.time() 返回时间戳(从1970年1月1日00:00:00开始计算) time.localtime() 返回当 ...

最新文章

  1. python get请求 由于目标机器_使用python和selenium进行Web抓取:由于目标机器主动拒绝i...
  2. FPGA笔试题解析(四)
  3. msql查询指定日期
  4. BeyondCompare
  5. php接收rs485的数据如何处理,为什么485不能连续接收?
  6. 【附可运行代码】剑指 Offer 12. 矩阵中的路径
  7. 20220211-CTF CRYPTO-base64-凯撒密码-摩丝密码--非常简单的三道题
  8. ExtJs2.0学习系列(13)--Ext.TreePanel之第二式
  9. 滴滴否认柳青计划卸任:目前正积极全面配合网络安全审查
  10. mysql数据库电脑配置_教你怎样正确配置MySQL数据库SQL Mail -电脑资料
  11. 开源了!伯克利今年大热的DeepMimic开源了~
  12. Java学习笔记十:Java的数组以及操作数组
  13. 为什么选择spark
  14. 微信+html5+播放音频+自动播放,html5音频实现微信语音播放效果
  15. 软件架构师考试内容及题型
  16. 火狐浏览器设置无图模式
  17. Sphinx入门操作
  18. a到z的ascii码值是多少_c语言 ASCLL码中 A~Z和a~z是多少
  19. 网络----OSI模型
  20. 实时系统与分时系统的区别

热门文章

  1. CSS的alt:图片无法显示时候显示alt内容
  2. java基础不好框架能学会吗_转行Java能学会吗?零基础学习Java的学习路线
  3. ddr5内存上市时间_辣评烩:SK海力士首发DDR5内存:频率冲上5600MHz
  4. PHP根据地址 获取坐标 thinkphp根据地址 获取坐标(百度地图)
  5. c语言编程 输入螺旋数组,C语言 经典题目螺旋矩阵 实例详解
  6. wordpress PHP合并js,如何在WordPress中添加外部JavaScript
  7. mysql chroot_在chroot环境下将MySQL日志输出到syslog
  8. oracle ora-24247 ACL,ORACLE 11G 存储过程发送邮件(job),ORA-24247:网络访问被访问控制列表 (ACL) 拒绝...
  9. 前台模板 海豚php_GitHub - cbw1820446/DolphinPHP: 海豚PHP——快速开发框架(基于ThinkPHP5.0.3)...
  10. 127.0.0.1 php,关于php -fpm 出现127.0.0.1:9000已经被占用