C语言 什么是文件
提问人:刘团圆发布时间:2020-12-02
文件是指存储在外存储器(磁盘、磁带、光盘等)上的信息的集合。数据以文件的形式存放在外存储器中,每个文件有一个唯一的区分于其他文件的名称,称为文件名,操作系统对文件的访问是通过文件名来实现的。文件名命名的规则随不同的操作系统而不同,例如在DOS操作系统中,文件名是由主名和扩展名两部分组成,其中主名可以有1~8个字符,扩展名可以有1〜3个字符。例如data1.com、 example.txt等都是合法的DOS扩展名。而在Windows操作系统中,文件名长度规定是1〜255个字符。
C语言把文件看成一个字符(字节)序列,即文件是由一连串的字节组成的,称为“流(stream) ”,对文件的访问以字节为单位,没有记录的界限。
根据不同的角度,文件可以有不同的分类。例如从用户角度可将文件分为程序文件和数据文件。数据文件中保存的是数据;程序文件中保存的是程序,可以实现对数据文件的输入、计算、输出的功能。
按文件所存储的介质,可分为有磁盘文件、磁带文件、内存文件、设备文件等。其中设备文件的含义是,操作系统把与主机关联的终端也当作文件处理。
•键盘:输入文件。
•显示器:输出文件。
•打印机:输出文件。
按操作系统对磁盘文件的读写方式,文件又可以分为标准文件(缓冲文件系统)与非标准文件(非缓冲文件系统)。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>