C++标准输入流 (cin)
std::cin 是 istream 类的对象,表示面向窄字符(char 类型)的标准输入流。它对应于 C 流 stdin。标准输入流是环境确定的字符源。通常假定它来自外部来源,例如键盘或文件。
作为 istream 类的对象,可以使用提取运算符(operator>>)作为格式化数据检索字符,也可以使用 read 等成员函数作为非格式化数据检索字符。该对象在头文件 <iostream> 中声明,具有外部链接和静态持续时间:它在程序的整个持续时间内存在。
可以使用此对象将标准输入读取到变量中。例如,如果要将 int 值读取到变量 my_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
广告