C++輸入輸出

2020-07-16 10:04:25
在 C++ 中,可以使用 cin 和 cout 進行輸入和輸出。

cout的用法如下:

cout<<待輸出項1<<待輸出項2<<...;

“待輸出項”可以是各種基本型別的變數、常數和表示式。

以下程式演示了 cout 的用法:
#include <iostream>
using namespace std;
int main(){
    int n = 5;
    double f = 3.9;
    char c = 'a';
    cout << "n=" << n << ",f=" << f << endl;  //endl表示換行
    cout << 123 << ", c=" << c << endl;
    return 0;
}
程式的輸出結果是:
n=5,f=3.9
123, c=a

程式第 1 行參照了標頭檔案 iostream,第 2 行表示使用命名空間 std,C ++ 程式通常都會包含這兩行。如果沒有語句using namespace std;,則 cout 就會沒有定義,除非寫明std::cout,指明其來自命名空間 std。

第7行輸出了字串、整型變數、浮點型變數。endl表示換行。

cin的用法如下:

cin>>變數1>>變數2>>...;

以下程式演示了 cin 的用法:
#include <iostream>
using namespace std;
int main(){
    int nl, n2;
    char s[20];
    double f;
    char c;
    cin >> s >> nl >> n2 >> c >> f ;
    cout << s <<"," << nl << "," << n2 << "," << c << "," << f <<endl;
    return 0;
}
程式的執行結果:
Tom 5 10k 1.23↙
Tom,5,10,k,1.23

在本教學的執行結果中,↙表示按 Enter 鍵(確認鍵)。