C 輸入與輸出 cin與cout

2021-10-03 12:18:44 字數 1073 閱讀 7090

輸入輸出不是由c++本身定義的,而是在編譯系統提供的i/o庫中定義的,用「流」(stream)的方式實現的。有關流物件cin、cout和流運算子的定義等資訊是存放在c++的輸入輸出流庫中的,故如果在程式中使用cin、cout和流運算子,就必須使用預處理命令把頭檔案stream包含到本檔案中:#include

1.cout

用到c++中標準輸入輸出、string的檔案都要加上using namespace std;

cout如果使用了控制符,在程式單位的開頭除了要加iostream標頭檔案外,還要加iomanip標頭檔案。

cout<<"i'm"<2.cin

用於輸入乙個數字、接收乙個字串且遇「空格、tab、回車」時結束

3.cin.get()

(1)cin.get(字元變數名ch )用於接收單個字元

char ch;

ch=cin.get();或cin.get(ch);

input:abc output:a

(2)cin.get(字元陣列名,接收字元數目)用來接收一行字串,可以接收空格

char a[4];

ch=cin.get();或cin.get(ch);

cout<4.cin.getline() 接收乙個字串,可以接收空格並輸出

char s[10];

cin.getline(s,5);

cout<5.getline() 接收字串,可接收空格 加標頭檔案#include

string str;

getline(cin,str);

cout<6.gets() 接收字串,可接收空格 加標頭檔案#include

char s[11];

gets(s);

cout<7.getchar() 接收乙個字元 加標頭檔案#include

char ch;

ch=getchar();

cout

C 輸入cout與輸出cin

輸入和輸出並不是c 語言中的正式組成成分。c和c 本身都沒有為輸入和輸出提供專門的語句結構。輸入輸出不是由c 本身定義的,而是在編譯系統提供的i o庫中定義的。c 的輸出和輸入是用 流 stream 的方式實現的。圖3.2和圖3.3表示c 通過流進行輸入輸出的過程。有關流物件cin cout和流運算...

C 輸入cout與輸出cin

輸入和輸出並不是c 語言中的正式組成成分。c和c 本身都沒有為輸入和輸出提供專門的語句結構。輸入輸出不是由c 本身定義的,而是在編譯系統提供的i o庫中定義的。c 的輸出和輸入是用 流 stream 的方式實現的。圖3.2和圖3.3表示c 通過流進行輸入輸出的過程。有關流物件cin cout和流運算...

C與C 學習 cin與cout

二 cout 總結cin與cout是c 中的輸入和輸出函式,使用時需要新增標頭檔案 include iostream 和 using namespace std 相比c語言 cin 與 cout 不需要像 scanf 和 printf 那樣指定輸入和輸出格式,也不需要取位址運算子 就可以直接輸入或輸...