c++ cin
时间: 2023-06-29 19:16:24 浏览: 146
c++中cin用法总结
`cin` 是 C++ 中用于读取标准输入的对象,它通常与 `>>` 运算符一起使用。
例如,下面的代码可以从标准输入读取一个整数:
```c++
#include <iostream>
int main() {
int x;
std::cout << "Enter an integer: ";
std::cin >> x;
std::cout << "The integer you entered is: " << x << std::endl;
return 0;
}
```
这个程序首先输出提示信息,要求用户输入一个整数。然后使用 `cin` 对象的 `>>` 运算符读取输入的整数,并将它存储在变量 `x` 中。最后输出用户输入的整数。
需要注意的是,`cin` 对象的 `>>` 运算符默认会忽略空格和换行符,并且只读取一个输入项。如果需要读取多个输入项,可以使用多个 `>>` 运算符,例如:
```c++
#include <iostream>
int main() {
int x, y;
std::cout << "Enter two integers: ";
std::cin >> x >> y;
std::cout << "The integers you entered are: " << x << " and " << y << std::endl;
return 0;
}
```
这个程序将会依次读取两个整数,并输出它们的值。
需要注意的是,如果用户输入的不是整数,或者输入的整数超出了所能表示的范围,`cin` 将会读取失败,并将输入流设置为失败状态。此时可以使用 `cin.fail()` 函数来检查输入是否失败,并使用 `cin.clear()` 函数来清除输入流的状态。
阅读全文