C 輸入輸出

2021-05-27 16:33:03 字數 1145 閱讀 4530

一:標準輸入函式cin

不知道說它是個函式對還是不對,它是代表標準的輸入裝置--鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是:cin>>變數;

小小的說明一下,輸入多個變數可以寫在一行,如:cin>>x>>y>>z;

這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是不知道該輸入什麼的,所以,一般在輸入語句的前面,我們一般都

要做乙個提示,請輸入×××,讓人家心裡有個底,知道這個變數是做什麼的。

另外,這個函式是不用帶位址符號"&"的,也不用寫明變數型別,千萬不要跟scanf混淆。當然他就也不檢查變數輸入是否合法。如:

int i;

cout<<"please input a number:"

cin>>i;

cout<<"i="<

main()

{int i;

while(i!=-1)

{cout<<"i="

cin>>i; /*請輸入不是乙個字元如'a'試試*/

cout<>i;語句移到判斷迴圈的語句中,那麼,你輸入的如果是不合法的變數,他將跳出迴圈。

cin是用空格來分隔輸入的。請看看如下的例子:

/*乙個空格分隔使輸入的變數達不到希望的值*/

#include

main()

{char str[20];

cout<<"please input a string:";

cin>>str; /*你試著輸入"hello word"*/

cout<

void main()

{int x=30, y=300, z=1024;

cout<

void main()

{int x=30, y=300, z=1024;

cout<

void main()

{cout<<"第一章"<

void main()

{cout<<"第一章"<

void main()

{float f=2.0/3.0,f1=0.000000001,f2=-9.9;

cout<

void main()

{float f=2.0/3.0,f1=0.000000001,f2=-9.9;

cout<

C 輸入輸出

c語言不提供輸入輸出語句,輸入輸出操作有函式來實現。c的標準庫函式中提供了許多輸入輸出函式,如printf scanf 等,使用時需要新增相應的標頭檔案 scanf d num 逗號前為控制語句,後半部分為變數的位址。當中 d是輸入格式控制字串 scanf 函式在接受輸入資料是預設不採集空格,回車,...

C 輸入輸出

c 中的一些常用輸入輸出 include include include include using namespace std void win io 由控制台輸入 void file io 檔案進行輸入 in file.close void file io 2 in file.close in ...

C 輸入輸出

c 輸入輸出使用 iostream 庫。iostream 庫包括兩個基礎的型別 istream 和 ostream,分別表示輸入流和輸出流。乙個流就是乙個字串行,是從 io 裝置中讀出或寫入 io 裝置的。術語 流 想表達的是,隨著時間的推移,字元是順序生成或消耗的。cin istream 型別的物...