C ++中的标准输入流(cin)

std::cin是istream类的一个对象,代表面向狭窄字符(char类型)的标准输入流。它对应于C流stdin。标准输入流是由环境确定的字符源。通常假定它是从外部源(例如键盘或文件)输入的。

作为istream类的对象,可以使用提取运算符(operator >>)将字符检索为格式化数据,或者使用read等成员函数将字符检索为未格式化数据。在带有外部链接和静态持续时间的标头<iostream>中声明该对象:该对象持续整个程序的持续时间。

您可以使用此对象从标准输入读取变量。例如,如果您想读取变量my_int中的int值,然后将其打印到屏幕上,则可以这样写:

示例

#include<iostream>
int main() {
   int my_int;
   std::cin >> my_int;
   std::cout << my_int;
   return 0;
}

然后将此程序保存到hello.cpp文件。最后,导航到终端/ cmd中此文件的保存位置,并使用-

$ g++ hello.cpp

使用-运行它

$ ./a.out

输出结果

如果您给它输入:15,这将给输出-

15