Cin用法大全

C++中的cin是一種用於從標準輸入流(通常是鍵盤)讀取數據的方式。cin有很多用法,以下是其中一些常用的用法:

1. 從cin中讀取整數:

```cpp

int num;

cin >> num;

```

這將從標準輸入流中讀取一個整數並將其存儲在變數num中。

2. 從cin中讀取浮點數:

```cpp

float num;

cin >> num;

```

這將從標準輸入流中讀取一個浮點數並將其存儲在變數num中。

3. 從cin中讀取字元串:

```cpp

string str;

cin >> str;

```

這將從標準輸入流中讀取一個字元串並將其存儲在變數str中。注意,字元串在讀取後會自動添加結束符'\0'。

4. 從cin中讀取多個值:

```cpp

int a, b;

cin >> a >> b;

```

這將從標準輸入流中讀取兩個整數並將它們分別存儲在變數a和b中。

5. 使用箭頭運算符從cin中讀取值:

```cpp

int num = cin >> num; // 讀取第一個整數值並賦值給num變數

```

這將從標準輸入流中讀取一個整數並將其賦值給變數num,如果輸入流中沒有下一個整數,則返回false。

6. 使用getline()函式從cin中讀取一行文本:

```cpp

string line;

getline(cin, line); // 從標準輸入流中讀取一行文本並將其存儲在變數line中

```

7. 使用ignore()函式忽略輸入流中的某些字元:

```cpp

cin.ignore(numeric_limits::max(), '\n'); // 忽略輸入流中的所有字元直到遇到換行符為止

```

以上是一些常見的cin用法,還有其他一些用法可以根據具體需求進行使用。需要注意的是,在使用cin時,需要確保輸入的數據類型與變數類型匹配,否則可能會導致錯誤或異常。

以上就是【Cin用法大全】的相關內容,敬請閱讀。