#@#資料的輸出#@#
01 //Prog3_1 資料的輸出
02 #include<iostream>
03 using namespace std;
04 int main(void)
05 {
06 int num=1;
07 cout<<”Hello,”<<” CHCRC!!”<<endl; // 印出Hello, CHCRC!!
08 cout<<”num= ”<<num<<endl; // 印出字串num=和變數num
09 system(“pause”);
10 return 0;
11 }
程式的輸出(印出)對於一個程式而言是非常重要的,cout這個函數表輸出,其念法是「c-out」。cout為C++的標準輸出裝置(輸出在螢幕上),而「<<」運算子則是把其右邊的字串或變數值送到標準輸出裝置,即螢幕上。如Prog3_1,程式先輸出「Hello,」,接下來在傳送「CHCRC!!」,然後在傳送換行函數「endl」。當然也可以將兩個字串(「Hello,」「CHCRC!!」)合在一起。
cout<<”Hello, CHCRC!!”<<endl;
簡單的說,在分隔每個輸出字串或變數時,要用「<<」隔開。若要輸出字串,像Prog3_1那樣,要用兩個雙引號「”」涵括起來(且整個字串會變紅色的)。但是如過是變數或函數則不用用雙引號涵括起來,直接寫即可,如下。
cout<<”num= ”<<num<<endl;
#@#資料的輸入#@#
01 //Prog3_2 資料的輸入
02 #include<iostream>
03 using namespace std;
04 int main()
05 {
06 int d;
07 cout<<”Input a number: ”; // 印出Input a number:
08 cin>>d; // 由鍵盤讀取一個值,並指定給變數d儲存
09 cout<<”num= ”<<d<<endl; // 輸出字串num=和變數d
10 system(“pause”);
11 return 0;
12 }
透過使用者由鍵盤輸入資料,不但是程式的需求,也是增加使用者互動的良好方式。相對於cout的輸出,cin則是用來從鍵盤中輸入各種資料,其念法為「c-in」。利用資料流擷取運算子「>>」,即可將來自鍵盤的輸入讀取,供執行的程式用。例題Prog3_2,由鍵盤中讀取一個值,並指定給變數d存放。
cin>>d;
ㄧ般來說,我們在使用cin前,先利用cout輸出一個提示訊息,讓使用者知道下一刻要準備輸入什麼資料。程式執行到cin時,會停下來等候輸入。若是cin後面接續的是整數型態的變數,則輸入的資料內容就必須是整數。若輸入的資料不是整數的話,程式會將輸入的值轉為整數(字元變ASKII碼,浮點數則會去掉小數點)。
留言列表