资讯详情

Linux-文件io

📅 2026/10/23 3:03:32 | 华诺云谱 👁 阅读
Linux-文件io
操作系统为了方便用户使用系统功能而对外提供的一组系统函数。称之为系统调用systemcallc库是为了通用(可跨平台linuxwin ) 而设计的函数接口。systemcall 直接可以使用linux系统提供的功能。 c库是对 systemcall 的封装。c库的函数会调用 systemcall中的函数。一、标准io 文件io的区别1. 没有缓存区文件io更适合操作设备文件。2 操作对象不再是文件流指针而是文件描述符(很小的非负整数 0-1023 )每个程序在启动的时候操作系统默认为其打开三个描述符与流对象匹配0 STDIN_FILENO stdin1 STDOUT_FILENO stdout2 STDERR_FILENO stderrstdin,stdout,stderr FILE*二、相关函数1. open2. write通常sizeof(buf)3. read4. lseek成功返回从头到当前光标位置的字节数
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑