close

#@#資料的輸出#@#

 

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」。coutC++的標準輸出裝置(輸出在螢幕上),而「<<」運算子則是把其右邊的字串或變數值送到標準輸出裝置,即螢幕上。如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碼,浮點數則會去掉小數點)

arrow
arrow
    全站熱搜

    FlyingDC 發表在 痞客邦 留言(0) 人氣()