C 流的概念 I O流

2021-09-08 14:53:04 字數 477 閱讀 6687

流是位元組序列的抽象概念,如檔案、輸入/輸出裝置、內部程序通訊管道、tcp/ip套接字等。stream類是所有流的抽象基類,它可以為流提供一般性檢視,從而使得開發人員不需要了解i/o裝置的具體細節。與流相關的操作包括以下3個基本操作。

讀取流:即讀取流中的內容。

寫入流:即將指定的內容寫入到流中。

流支援查詢:即可以查詢或設定流的當前位置。

與流相關的、最為常用的類包括stream類、filestream類(檔案流,常用於操作檔案)、memorystream類(記憶體流,常用來操作記憶體中的資料)和bufferedstream類(快取流,用來操作快取中的資料)。它們之間的類關係圖如圖所示。

stream類為抽象類,filestream類、memorystream類和bufferedstream類從直接繼承於stream類。

IO流 字元流 IO流小結 IO流案例總結

1 字元流 掌握 1 位元組流操作中文資料不是特別的方便,所以就出現了轉換流。轉換流的作用就是把位元組流轉換字元流來使用。2 轉換流其實是乙個字元流 字元流 位元組流 編碼表 3 編碼表 a 就是由字元和對應的數值組成的一張表 b 常見的編碼表 ascii iso 8859 1 gb2312 gbk...

c 的IO流 檔案流物件

1 c語言的輸入輸出 c語言常用scanf 從標準輸入讀取資料,並將其存放至變數 printf 將指定文字 字串輸出到標準輸出裝置,設定輸出寬度和精度 輸入輸出緩衝區 1 遮蔽低階io實現 2 可實現行讀取 2 c 的io流 1 流,是是對一種有序連續且具有方向性的資料 其單位可以bit,byte,...

C 流之標準I O流

標準i o流是指對標準輸入裝置 鍵盤 滑鼠等 和標準輸出裝置 顯示器 印表機等 進行輸入輸出的過程。在根基類ios類中定義了3個使用者會經常使用的列舉型別,由於他們是在公用成員部分定義的,所以其中的每個列舉型別常量在加上ios 字首後都可以為本類成員函式和所有外部函式訪問。enum 以下是上述列舉常...