C 輸入輸出流

2021-10-02 16:42:31 字數 1179 閱讀 2555

一、cin、cout使用方法

std是乙個命名空間(namespace),『::』是作用域運算子,cin和cout是std空間中的乙個函式名。

一般情況下使用cin與cout需要寫為 std::cout。

std::cout <<

"input numbers:"

;

但如果在在主函式前加上

using

namespace std;

那麼在後面就可以直接使用cin和cout:

如:

cout <<

"input two numbers:"

;

二、輸入流cin介紹

1、輸入int型數字

cin會過濾掉不可見字元(空格 回車,tab 等)

#include

using

namespace std;

int main (

)

2、輸入char型數字

接受乙個字串(遇「空格」、「tab」、「回車」都會結束)

#include

using

namespace std;

main (

)

3、cin.get()

cin.get()有兩種用法

#include

using

namespace std;

main (

)

#include

using

namespace std;

main (

)

cin.getline()與此方法相似

4、getline(cin,str)

getline()在string庫函式下,可以接收空格,使用時需加上#include< string >。

getline(istream is,string str,結束符)。

#include

#include

using

namespace std;

intmain()

三、輸出流cout介紹

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 從指定的流...