首页 > 软件操作教程 > 编程开发 > C语言
题目内容

C语言 什么是文件

题目答案

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

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

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

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

    •键盘:输入文件。

    •显示器:输出文件。

    •打印机:输出文件。

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

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端