位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > C語(yǔ)言 > 問(wèn)題詳情

C語(yǔ)言 什么是文件

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-02

    文件是指存儲(chǔ)在外存儲(chǔ)器(磁盤(pán)、磁帶、光盤(pán)等)上的信息的集合。數(shù)據(jù)以文件的形式存放在外存儲(chǔ)器中,每個(gè)文件有一個(gè)唯一的區(qū)分于其他文件的名稱,稱為文件名,操作系統(tǒng)對(duì)文件的訪問(wèn)是通過(guò)文件名來(lái)實(shí)現(xiàn)的。文件名命名的規(guī)則隨不同的操作系統(tǒng)而不同,例如在DOS操作系統(tǒng)中,文件名是由主名和擴(kuò)展名兩部分組成,其中主名可以有1~8個(gè)字符,擴(kuò)展名可以有1?3個(gè)字符。例如data1.com、 example.txt等都是合法的DOS擴(kuò)展名。而在Windows操作系統(tǒng)中,文件名長(zhǎng)度規(guī)定是1?255個(gè)字符。

    C語(yǔ)言把文件看成一個(gè)字符(字節(jié))序列,即文件是由一連串的字節(jié)組成的,稱為“流(stream) ”,對(duì)文件的訪問(wèn)以字節(jié)為單位,沒(méi)有記錄的界限。

    根據(jù)不同的角度,文件可以有不同的分類。例如從用戶角度可將文件分為程序文件和數(shù)據(jù)文件。數(shù)據(jù)文件中保存的是數(shù)據(jù);程序文件中保存的是程序,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)文件的輸入、計(jì)算、輸出的功能。

    按文件所存儲(chǔ)的介質(zhì),可分為有磁盤(pán)文件、磁帶文件、內(nèi)存文件、設(shè)備文件等。其中設(shè)備文件的含義是,操作系統(tǒng)把與主機(jī)關(guān)聯(lián)的終端也當(dāng)作文件處理。

    ?鍵盤(pán):輸入文件。

    ?顯示器:輸出文件。

    ?打印機(jī):輸出文件。

按操作系統(tǒng)對(duì)磁盤(pán)文件的讀寫(xiě)方式,文件又可以分為標(biāo)準(zhǔn)文件(緩沖文件系統(tǒng))與非標(biāo)準(zhǔn)文件(非緩沖文件系統(tǒng))。

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部