C++标准输入流 (cin)
std::cin是istream类的对象,它表示面向窄字符(类型为char)的标准输入流。它对应于C流stdin。标准输入流的字符来源由环境决定。通常认为它是来自外部来源的输入,例如键盘或文件。
作为istream类的对象,字符可以通过使用提取运算符(运算符>>)作为格式化数据来检索,也可以使用诸如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
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP