目錄
輸入語句
原理
什么是流?
語法
補充
輸出語句
原理
語法
補充
示例
輸入語句
輸入語句,就是用來接受用戶輸入的內容。比如用戶在控制臺輸入一個數字,就可以用輸入語句去就收。
原理
在 C++ 中,cin 就是最常用的輸入語句。它采用的是?“流讀取”?。
什么是流?
輸入輸出是數據傳送的過程,C++中將此過程稱為流。c++中輸入輸出流輸入輸出流是指由若干字節組成的序列,這些字節序列中的數據按順序從一個對象傳送到另一個對象。在輸入操作時,字節流從輸入設備流向內存;在輸出操作時,字節流從內存流向輸出設備。流中的內容可以是ASCII碼值、二進制形式數據、數字音頻視頻、圖形圖像或者其他形式的信息。
語法
cin >> a >> b;
這行代碼的語法非常簡單,如下:?
cin >> [變量名];
變量可以很多,像這樣:cin >> a >> b >> c >> d >> e >> f;
補充
在 C++ 中,還有很多其他語句,如 gets(),scanf(),getch() 等等,它們都有不同的用處。
輸出語句
輸出語句,就是用來輸出內容給用戶。比如用程序計算出一個題目的答案,就要用輸出語句輸出出來告訴用戶。
原理
C++ 中,cout 是最常用的輸出語句,它的原理和 cin 是一樣的。
語法
cout << a << endl;
和 C++ 一樣,cout 可以輸出一個或多個變量。但不同的是,它還可以輸出常量,如字符。endl 是在 cout 中常用的常量,表示 "\n",即換行符。
語法如下:
cout <<?[變量名] << [常量];
補充
在 C++ 中,還有很多輸出語句,盡管它們功能不完全一樣:puts(),printf() 等等。
示例
功能:用戶輸入兩個數字,程序把兩個數字以相反的順序重新輸出。
#include <iostream>
using namespace std;int main() {int a, b;cin >> a >> b;cout << b << " " << a << endl;return 0;
}
輸入:
1 2
輸出:
2 1
注:使用 cin cout 必須包含頭文件:iostream?