标准I/O(总结篇一)

✅作者简介:热爱科研的嵌入式软件开发者,修心和技术同步精进,关注我,一起变得更加优秀!
🍎个人主页:anything_possible
代码获取、问题探讨及文章的转载可私信!
🍎个人信条:种一棵树最好的时间是十年前,其次是现在

## **今天,我们需要对下面几项进行掌握,把基础打牢固:**
 1、什么是文件?
 2、unix的相关基础知识(掌握系统调用和库函数之间的关系)
 3、什么是标准IO?
 4、什么是流?
 5、流的缓冲类型有哪些?
 6、杂项总结

1、什么是文件IO

概念:是一组相关数据的有序集合。
notice:Linux下一切皆文件!

文件类型 理解
r(常规) 常规文件是系统中最常见的文件类型,用于存储数据。
d(目录) 目录是文件系统中的容器,可以包含其他文件和目录。
c(字符) 字符设备文件用于表示字符设备,如键盘、鼠标等。
b(块) 块设备文件用于表示块设备,如硬盘驱动器、CD-ROM驱动器等。
p(管道) 管道是一种特殊的文件类型,用于进程间通信(IPC)。
s(套接字) 套接字用于网络通信,允许进程通过网络传输数据。
I(符号链接) 符号链接是一种快捷方式,指向另一个文件或目录。

2、Unix的相关基础知识(掌握系统调用和库函数之间的关系)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zjBoCH2a-1721664003498)(https://i-blog.csdnimg.cn/direct/3de9654a3c2c4de6a6608bd9ee6ddc3b.png)]

系统调用:系统调用是操作系统提供给用户空间程序的一种接口,允许程序请求操作系统内核提供的服务。系统调用通常涉及硬件资源的访问和管理,如文件操作、进程控制、网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值