c 輸入輸出流的理解

2021-10-23 05:55:40 字數 532 閱讀 2840

1、先看流的概念:

c++的流是zhidao一種資料的載體,通過它可以實現資料交換和傳輸。 就像水流是一串水組成的,c++的資料流就是由一串資料組成的東西。

2、輸入輸出流:

在c++程式中,資料可以從程式流向螢幕或磁碟檔案,稱為輸出流;也可以從鍵盤或磁碟檔案流入到程式中,稱為輸入流。

3、在c++中,資料的輸入和輸出操作包括以下幾種專情況:

(1)對標準輸入裝置——鍵盤或標準輸出裝置——顯示器進行輸入/輸出操作,簡稱為標準i/o流。

(2)、對外存(如磁碟)上的檔案進行輸入/輸出操作,簡稱為檔案i/o。

(3)對記憶體中指定的字串儲存空間進行輸入/輸出操作,簡稱為串i/o。

4、在c++語言中,有四個已預先定義好的流物件,以便使用者直接使用,屬分別為:

(1)cin:用於處理標準輸入。

(2)cout:用於處理標準輸出。

(3)cerr:用於處理標準出錯資訊,並提供不帶緩衝區的輸出。

(4)clog:也用於處理標準出錯資訊,但提供帶有緩衝區的輸出。

摘自:

C 輸入 輸出流

低階i o功能 如無格式的i o 通常指大量的位元組在裝置到記憶體或記憶體到裝置的簡單傳輸。高階i o功能 格式化i o 它將位元組組合成有意義的單元,如資料型別。對於大容量檔案的處理,使用無格式的i o可獲得最佳的效能。不帶引數值成員函式get 從指定的流中讀取乙個字元 即使是空格 並返回該字元作...

C 輸入輸出流

一 c 流的概念 在c 語言中,資料的輸入和輸出 簡寫為i o 包括對標準輸入裝置鍵盤和標準輸 出裝置顯示器 對在外存磁碟上的檔案和對記憶體中指定的字串儲存空間 當然可 用該空間儲存任何資訊 進行輸入輸出這三個方面。對標準輸入裝置和標準輸出設 備的輸入輸出簡稱為標準i o,對在外存磁碟上檔案的輸入輸...

C 輸入 輸出流

一 流低階i o功能 如無格式的i o 通常指大量的位元組在裝置到記憶體或記憶體到裝置的簡單傳輸。高階i o功能 格式化i o 它將位元組組合成有意義的單元,如資料型別。對於大容量檔案的處理,使用無格式的i o可獲得最佳的效能。二 成員函式get和getline 不帶引數值成員函式get 從指定的流...