标准io跟文件io的区别及一些函数的功能及参数

|------------------------------------------------------------------------------------|
| 文件IO |
| 在posix中定义的一组用于输入输出的函数 |
| 1. 没有缓冲机制 2. 围绕文件描述符进行操作,非负整数 3. 默认打开三个文件描述符:0 1 2 4. 可以操作除了目录以外任何类型文件 5. 可移植性相对较弱 |
| 打开文件: open 关闭文件: close 读文件: read 写文件: write 定位操作: lseek |

|------------------------------------------------------------------------------------------------------|
| 标准IO |
| 在C库中定义的一组用于输入输出的函数 |
| 1. 有缓冲机制 2. 围绕流进行操作,FILE* 3. 默认打开三个流:stdin/stdout/stderr 4. 只能操作普通文件 5. 可移植性较强 |
| 打开文件:fopen/freopen 关闭文件: flose 读文件:fgetc/fgets/fread 写文件:fputc/fputs/fwrite 定位操作: rewind/fseek/ftell |

相关推荐
KaifuZeng1 小时前
通信与接口协议面试五、RS422
嵌入式硬件·面试·通信与接口
Topplyz3 小时前
如何减小DCDC的纹波?
单片机·嵌入式硬件·硬件工程·电源·layout·dcdc
sramdram4 小时前
灵动高性能32位MCU空调解决方案
单片机·嵌入式硬件·mcu·32位mcu
Hotchip_MEMS6 小时前
ASIC+MCU方案简化:MS2102AB-M00如何降低主控芯片的判别压力?
人工智能·单片机·嵌入式硬件·物联网·制造
sramdram6 小时前
应用在单片机上的MRAM芯片嵌入式存储方案
单片机·嵌入式硬件·mram·mram芯片
piaoyiren6 小时前
普中A6 STC8A 动态数码管显示讲解
嵌入式硬件·51单片机·c
阿拉斯攀登8 小时前
内核模块开发:module_init 与模块机制详解
linux·网络·嵌入式硬件·linux驱动
ICGOODFIND18 小时前
2026物联网模组选型指南:U-BLOX定位模组+SIMCOM芯讯通主流蜂窝通信模组参数与场景适配
嵌入式硬件·物联网·硬件工程·iot
阿拉斯攀登9 小时前
嵌入式 Linux 驱动概述:分类、内核模块、开发环境
linux·嵌入式硬件·linux内核·嵌入式·linux驱动
2401_8541515510 小时前
STM32 位带操作——像 51 一样操作 GPIO
单片机·嵌入式硬件