基本語法
前一篇我們提到了輸出要用cout,那如果我們今天想要輸入進資料呢?這時候就要使用到cin啦!
但是要使用cin有個前提,就是我們要先準備一個container,使得被輸入進來的東西有空間可以裝,那這個container就是我們平常所稱的「變數」 (variable) 。
還記得cout後面所接的是<<嗎?cin與cout剛好相反,cin後面要接的是>>,因此我們會看到cin >> variable;其中這個 variable 是我們要在輸入前就宣告好的。
宣告變數 Declare variables
當我們宣告一個變數的時候,電腦就會安排一個記憶體空間給這個變數,變數的值會存在這個記憶體空間中,變數所佔的記憶體大小會因變數型態 (type) 而有所不同。
最常見的幾種變數型態 (type):
| Category | Type | Bytes | 
|---|---|---|
| 整數 | bool | 1 | 
| char | 1 | |
| int | 4 | |
| short | 2 | |
| long | 8 | |
| 小數 | float | 4 | 
| double | 8 | 
當我們在宣告變數時就要將變數型態也告訴電腦,語法會是type variable name ;,如果我們想要讓電腦知道這個變數的值,就要 assign 一個 value 給他,語法為type variable name = initial value ;。
給大家以下例子:
#include <iostream>
using namespace std;
int main() {
	int a, b;
	int c = 5, d = 10;
	cin >> a >> b;
	cout << a << “ “ << b << “ “ << c + d;
	return 0;
}

宣告變數時,若是同型態,能夠將其寫在同一行裡以逗號分隔,cin時,也能以>>來分隔,如此一來,要輸入很多變數時,程式碼就不會充斥cin。
輸出也是同樣的道理。
另外,由上面的程式碼也可以看到,在cout中進行單純的加減乘除運算也是沒問題的!