導航:首頁 > 文件管理 > c語言什麼是文件

c語言什麼是文件

發布時間:2023-08-28 20:41:48

⑴ 在C語言中「 文件」是用來干什麼的

分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:

我看了 康輝老師的C課件 最後一章 由於時間的關系對「文件」的描述很不清楚

然後又看了譚老的書

還是一頭霧水

好象前面學的東西在這里根本聯系不上~~

一點印象都沒有

有哪為高手能夠介紹下「文件」是什麼?

「文件」辯汪有什麼備灶世具體的作用?仿肢

在什麼時候可以或應當使用?

以及它的重要性?

(實在抱歉,問題有點多)

解析:

以前的內容輸入是從鍵盤輸入的,從屏幕輸出的,事實上,鍵盤與屏幕都可算作"文件"

文件是存放數據的.輸入的數據可以先放入文件中保存起來,這樣,運行時不用再從鍵盤上輸入數據,直接調用這個文件就可以讀取數據.

同理,輸出時也不一定要送往屏幕,可以輸出到一個文件里.

文件的"讀取"與"保存"都有一套格式.

C語言的文件這一章就專門介紹這些內容.

⑵ C語言中文件指的是什麼

文件指計算機的輸入輸出;
內,外
是以
CPU
為主而說。
例如
計算結果送版往列印機,
站在打權印機立場,計算結果從計算機輸入到列印機。站在CPU
立場,計算結果從計算機輸出到列印機。
為避免混淆,計算機的輸入輸出,內外以
CPU
為主。站在
CPU
立場判斷。
外部介質,指計算機的外部設備,硬碟,光碟,磁帶。內部介質指運算器寄存器。
數據的集合,指一堆數據。數字計算機里,全是數字,不是1就是0。C源程序當然也可以作為數據文件,字元(
ASCII值)也是數據。

⑶ C語言的文件類型有哪些

從文件編碼的方式來看,文件可分為ASCII碼文件和二進制文件兩種。

文件是指記錄在介質(磁碟、磁帶、光碟、u盤等)上的相關數據的集合。每個數據都有一個名稱,稱為文件名,它是訪問文件的標識,
ASCII碼文件也稱為文本文件,這種文件在磁碟中存放時每個字元對應一個位元組,用於存放對應的ASCII碼值。ASCII碼文件可在屏幕上按字元顯示的,例如源程序文件就是ASCII碼文件,由於按字元顯示,可以識別。
二進制文件是按二進制的編碼方式來存放文件的,二進制文件雖然也可以在屏幕上顯示,但其內容顯示為亂碼。
C語言在處理這些文件時,並不區分類型,都視為字元流,按位元組處理。

⑷ 在C語言中「 文件」是用來干什麼的

以前的內容輸入是從鍵盤輸入的,從屏幕輸出的,事實上,鍵盤與屏幕都可算作"文件"
文件是存放數據的.輸入的數據可以先放入文件中保存起來,這樣,運行時不用再從鍵盤上輸入數據,直接調用這個文件就可以讀取數據.
同理,輸出時也不一定要送往屏幕,可以輸出到一個文件里.
文件的"讀取"與"保存"都有一套格式.
C語言的文件這一章就專門介紹這些內容.

⑸ C語言中文件指的是什麼

文件夾內的所有差悶東西都是文件,不管有沒有後綴。
不是說文件夾內的所有文件代表一個文件,而是說沒一個文或慶磨件都是一個文件……(真拗口)嘛……反正單個的東西就是一個文件衫斗

⑹ c語言中「文件」是什麼怎麼用

文件就是存儲在磁碟等介質上的數據。例如,文本.txt, 電子表格.xls等。
c語言將文件一般回看做兩種格式:ASCII字元答文件,二進制文件。
一般情況下,ASCII字元文件用的多,但是數據量大時,用二進制文件。
以ASCII字元文件為例,例如在.txt文本文檔中的123456數據,是被看做字元'1','2'等存儲。
用法:
FILE *fp//定義文件指針
fp=fopen("c:\\test.txt","r")//打開文件,以讀的方式打開(『r』其他方式可以查看資料,如w+,建立文件)
if(!fp)
{
printf("error!");
exit(1);
}//如果打開失敗,輸出ERROR!推出程序
接下來就是自己對文件的一些操作了
。。。
。。。

最後 關閉文件
fclose(fp);

⑺ 在c語言中什麼是文件

C語言復中FILE 叫文件制;
FILE* 叫文件指針;

你是指這個文件嗎?

如果你,要打開一個文件 ,使用fopen()函數來打或者新建;
如你要你寫入文件,使用fwrite()函數來寫入;
如果你要讀取文件,請使用fread()函數來讀取;

C語言中的文件真是一個好東西啊。
真是太有用了:

比如你我們有一個記錄型的結構體

struct 女人

身高,
姓名,
三圍,
頭發,
聯系電話


我們可以這個女人結構,使用fwrite()寫到文件中,這樣,我們看到一個漂亮的女人,就可把他保存到電腦,什麼時候想聯系哪個妞,我們就打開程序,
這時,C語言程序就會使用fread()函數讀取這些結構體,從而顯示在電腦上了。。
你就可以選一個喜歡的妞,快點,happy一下吧。

這就是文件,C語言中的文件,就是一個普通的文件。

和你電腦里的文件沒有什麼普通。

C語言中什麼是文件?文件就是文件。英文叫FILE。

⑻ C語言基礎 之 文件基礎

所謂文件一般是指存儲在外部介質上的 數據集合 。一批數據是以 文件 的形式存放在外部介質的。操作系統是以文件為單位對數據進行管理的。
按數據的組織方式,數據文件可以分為有 結構文件 無結構文件 兩類。

C語言使用的是 流式文件 。常見的 文本文件 二進制文件 屬於流式文件。
ANSI C 標准 對文件的處理方法是 「緩沖文件系統」 ,系統為每個打開文件在內存中開辟一個緩沖區。寫文件時(從內存向磁碟輸出數據),先送到緩沖區中,當緩沖區裝滿後才送到磁碟中去。讀文件時,也經過緩沖區。這樣做是為了提高讀寫效率,因為磁碟訪問更耗時,一次讀寫一塊數據, 比每次讀寫單個字元更經濟。

緩沖文件系統中,關鍵的概念是 「文件指針」 。每個被用的文件都在內存中開辟一個區,用來存放文件的名字、狀態、位置等有關信息,這些信息是保存在個結構體類型的變數中的。該結構體類型是由系統定義的,取名為FILE。有的C語言版本在stdio.h 文件中有以下類型定義。

有了FILE類型之後,可以用它定義若干個FILE結構體類型的變數,以便存放若干個文件信息。
稱指向FILE結構體類型的變數為文件類型指針,稱為文件指針。定義文件指針的一般形式:
FILE * 指針變數名;
通常把打開文件的FILE結構的首地址賦給文件指針。

在文件操作時,首先要打開文件,獲得對該文件的指針。通過該指針,就可以獲取對文件進行操作所需的信息。將該指針傳遞給相應的庫函數,庫函數就能通過這個信息,通過操作系統提供的文件系統調用,來完成低級且復雜的硬體操作,如磁碟的讀與。

在C語言中,調用庫函數fopen打開文件。該函數的調用方式通常為:

說明:
①函數的兩個參數「文件名」和「使用文件方式」均為字元串,其中表示文件名的字元串可以包含文件的存儲路徑,否則表示文件存儲在當前目錄下。
②使用文件的方式及其含義如表8-1所示。

例如:

其意義是在當前目錄下打開文件file1.txt,只允許進行「讀」操作,並使fp指向file.txt。

其意義是在example目錄下打開文件file2.txt,只允許進行「寫」操作,並使fp指向file2.txt。

文件使用完畢,必須將其關閉以免發生文件數據丟失等錯誤。
關閉文件可調用庫函數fclose來實現。
該函數的使用格式通常為:
fclose(文件指針);
說明:
將文件指針與文件脫離聯系。如果成功進行關閉操作時,函數返回0,否則返回非0。
例如:
flose(fp); //關閉文件指針fp指向的文件

閱讀全文

與c語言什麼是文件相關的資料

熱點內容
app用什麼語言寫 瀏覽:239
環球網校在哪個文件夾 瀏覽:501
Word文件怎麼改成網頁格式 瀏覽:883
西遊之路升級 瀏覽:854
atv和app分別是代表什麼 瀏覽:370
蘋果六s為什麼充不進電 瀏覽:386
qq閱讀hjava 瀏覽:896
給力傳奇版本會員 瀏覽:668
app伺服器資料庫開發 瀏覽:855
怎麼用映像文件裝系統 瀏覽:113
ascii格式文件 瀏覽:886
kali需要學什麼編程語言 瀏覽:603
中國志願app如何修改電話號碼 瀏覽:438
項目經理數據分析師哪個好 瀏覽:547
abinit教程 瀏覽:12
4gb優盤能放多少文件 瀏覽:389
ug編程到底是什麼 瀏覽:466
win10重置怎麼選擇刪除c盤文件 瀏覽:332
燃盡圖用什麼工具 瀏覽:338
win10桌面文件沒了能恢復嗎 瀏覽:214

友情鏈接