代码点读机 / C++ / std::cin

std::cin C++ · STL

标准输入流对象,与标准输入(通常是键盘)绑定,用 >> 运算符读取格式化输入。

怎么用

std::cin >> 变量

小例子

int x = 0;
std::cin >> x;

编译结果

把键盘输入的整数存进 x(交互式输入,无固定控制台输出)

提醒:输入失败会设置 failbit,且 C++11 起变量会被写成 0(溢出时写为该类型最值);建议用 if (std::cin >> x) 判断或 clear/ignore 处理

官方文档:https://en.cppreference.com/w/cpp/io/cin

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条