位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

C语言 什么是文件

提问人:刘团圆发布时间:2020-12-02

    文件是指存储在外存储器(磁盘、磁带、光盘等)上的信息的集合。数据以文件的形式存放在外存储器中,每个文件有一个唯一的区分于其他文件的名称,称为文件名,操作系统对文件的访问是通过文件名来实现的。文件名命名的规则随不同的操作系统而不同,例如在DOS操作系统中,文件名是由主名和扩展名两部分组成,其中主名可以有1~8个字符,扩展名可以有1〜3个字符。例如data1.com、 example.txt等都是合法的DOS扩展名。而在Windows操作系统中,文件名长度规定是1〜255个字符。

    C语言把文件看成一个字符(字节)序列,即文件是由一连串的字节组成的,称为“流(stream) ”,对文件的访问以字节为单位,没有记录的界限。

    根据不同的角度,文件可以有不同的分类。例如从用户角度可将文件分为程序文件和数据文件。数据文件中保存的是数据;程序文件中保存的是程序,可以实现对数据文件的输入、计算、输出的功能。

    按文件所存储的介质,可分为有磁盘文件、磁带文件、内存文件、设备文件等。其中设备文件的含义是,操作系统把与主机关联的终端也当作文件处理。

    •键盘:输入文件。

    •显示器:输出文件。

    •打印机:输出文件。

按操作系统对磁盘文件的读写方式,文件又可以分为标准文件(缓冲文件系统)与非标准文件(非缓冲文件系统)。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部