freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[電腦基礎(chǔ)知識(shí)]c語(yǔ)言課件18續(xù)-展示頁(yè)

2025-01-28 15:24本頁(yè)面
  

【正文】 /16 9 (四)文件存取方式 ? C語(yǔ)言的數(shù)據(jù)文件由順序存放的一連串字節(jié)(字符)組成,沒有記錄的界限,因此, C語(yǔ)言的文件被稱作流式文件,文件存取操作的數(shù)據(jù)單位是字節(jié),允許存取一個(gè)字節(jié)和任意多個(gè)字節(jié),增加了文件操作的靈活性。 ?ANSI C標(biāo)準(zhǔn)決定不采用非緩沖文件系統(tǒng),而只采用 緩沖 文件系統(tǒng)。 第 11章 文 件 2022/2/16 8 2. 非緩沖文件 ?又稱為系統(tǒng) I/O文件或低級(jí)文件系統(tǒng)。在向磁盤文件寫入數(shù)據(jù)時(shí),先將程序中有關(guān)變量或表達(dá)式的值送到緩沖區(qū)中,待緩沖區(qū)裝滿后,才由系統(tǒng)將緩沖區(qū)的數(shù)據(jù)一次寫入磁盤文件中。 第 11章 文 件 2022/2/16 7 (三)緩沖文件與非緩沖文件 1. 緩沖文件 ? 又稱為標(biāo)準(zhǔn) I/O文件或高級(jí)文件系統(tǒng); ? 是指系統(tǒng)自動(dòng)地在內(nèi)存區(qū)為每一個(gè)正在使用的文件開辟一個(gè)緩沖區(qū)。 00001011 10100010 00110010 39 37 38 第 11章 文 件 2022/2/16 6 ?一般地說(shuō),二進(jìn)制文件節(jié)省存儲(chǔ)空間,用戶程序在實(shí)用中,從節(jié)省時(shí)間和空間的要求考慮,一般選用二進(jìn)制文件。 第 11章 文 件 2022/2/16 5 一個(gè)任意 int型整數(shù),其二進(jìn)制存儲(chǔ)方式都是占 4個(gè)字節(jié);而字符存儲(chǔ)方式所占字節(jié)數(shù)=該數(shù)的數(shù)字個(gè)數(shù)。 ?ASCII碼文件是將數(shù)據(jù)以字符形式存放,又稱為文本文件。 第 11章 文 件 2022/2/16 4 (二)數(shù)據(jù)文件的存儲(chǔ)形式 ?C語(yǔ)言把文件看作是一個(gè)字符(字節(jié))的序列,即由一個(gè)一個(gè)字符(字節(jié))的數(shù)據(jù)順序組成。 ?從廣義上說(shuō),文件是指信息輸入和輸出的對(duì)象,磁盤文件、鍵盤、顯示器、打印機(jī)等均可視為文件。 ?文件可以從不同的角度進(jìn)行分類,例如按照文件保存的內(nèi)容區(qū)分,磁盤文件可以分為程序文件和數(shù)據(jù)文件。 ?每個(gè)文件有唯一的名稱(文件名 .擴(kuò)展名)來(lái)標(biāo)識(shí)。 教學(xué)內(nèi)容: 1. 文件的概念及文件類型指針 2. 文件的打開與關(guān)閉 3. 文件的讀寫 4. 文件的定位與隨機(jī)讀寫 重點(diǎn): 4 難點(diǎn): 1 作業(yè):完善課程設(shè)計(jì)簡(jiǎn)單版中數(shù)據(jù)的存儲(chǔ)。第 11章 文 件 2022/2/16 1 第十八次課教案(續(xù)) 章節(jié)名稱: 第 11章 文 件 教學(xué)目的與要求: 掌握文件的概念,掌握打開文件、關(guān)閉文件及對(duì)文件進(jìn)行讀寫操作的方法。能夠?qū)ξ募M(jìn)行簡(jiǎn)單的讀寫操作。 教學(xué)過程: ppt課件,提問回答 第 11章 文 件 2022/2/16 2 一、文件分類 (一)文件 ?文件是存儲(chǔ)在外存儲(chǔ)器上信息的集合。計(jì)算機(jī)通過名稱對(duì)文件進(jìn)行讀、寫、修改或刪除等操作。 第 11章 文 件 2022/2/16 3 程序文件保存的是程序,讀寫操作一般由系統(tǒng)完成;數(shù)據(jù)文件用于保存數(shù)據(jù),其讀寫往往由應(yīng)用程序?qū)崿F(xiàn)。如DOS將打印機(jī)和鍵盤分別命名為 PRN和 CON的兩個(gè)專用設(shè)備文件名。 ?根據(jù)數(shù)據(jù)的組織形式,可分為 ASCII碼文件和二進(jìn)制文件。 ?二進(jìn)制文件是把內(nèi)存中的數(shù)據(jù)按其在內(nèi)存中的存儲(chǔ)形式原樣輸出到磁盤上存放。 int型數(shù) 2978 二進(jìn)制存儲(chǔ)方式 字符存儲(chǔ)方式 ?用戶可以自己選擇存儲(chǔ)方式,若閱讀則選擇文本文件,否則為了節(jié)省時(shí)間和空間應(yīng)該選二進(jìn)制文件。但是如果用戶準(zhǔn)備的數(shù)據(jù)是作為文檔閱讀使用的,則一般使用文本文件,它們可以方便、快捷地通過顯示器或打印機(jī)直接輸出。當(dāng)從磁盤文件讀數(shù)據(jù)時(shí),應(yīng)用程序并不直接從磁盤文件讀取數(shù)據(jù),而是先由系統(tǒng)將一批數(shù)據(jù)從磁盤取入內(nèi)存緩沖區(qū),然后再?gòu)木彌_區(qū)依次將數(shù)據(jù)送給程序中的接收變量,供程序處理。 ? 這樣做減少了系統(tǒng)讀寫磁盤的次數(shù),提高了程序的執(zhí)行效率。 ?是指系統(tǒng)不自動(dòng)開辟確定大小的緩沖區(qū),而由程序本身根據(jù)需要設(shè)定。即既用緩沖文件系統(tǒng)處理文本文件,也用它來(lái)處理二進(jìn)制文件。 ? 緩沖文件系統(tǒng)提供了 4種文件存取方法: (1) 讀寫一個(gè)字符。 (3) 格式化讀寫,根據(jù)格式控制指定的數(shù)據(jù)格式對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換存取。 有相應(yīng)的函數(shù)來(lái)完成上述的操作。每個(gè)被使用的文件都在內(nèi)存中開辟一個(gè)區(qū)域,用來(lái)存放文件的有關(guān)信息(如文件的名字、文件當(dāng)前位置等)。該結(jié)構(gòu)體類型是由系統(tǒng)定義的,取名為FILE。 第 11章 文 件 2022/2/16 11 typedef struct { short level。 char fd。 short bsize。 unsigned char *curp。 short token。 第 11章 文 件 2022/2/16 12 ?有了結(jié)構(gòu)體 FILE類型之后,可以用它來(lái)定義FILE類型變量,以便存放文件的信息。 FILE *fp??梢允筬p指向某一個(gè)文件的結(jié)構(gòu)體變量,從而通過該結(jié)構(gòu)體變量中的文件信息能夠訪問該文件。 ?如果程序同時(shí)對(duì) n個(gè)文件進(jìn)行操作,一般應(yīng)設(shè)n個(gè)指針變量,使它們分別指向 n個(gè)文件(即指向存放該文件信息的結(jié)構(gòu)體變量),以實(shí)現(xiàn)對(duì)文件的訪問。任何一個(gè)文件操作,都必須先打開,后讀或?qū)?;讀寫完
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1