跳转到主要内容

输入输出流

在我们之前的章节里讲过,#include是用来引用头文件iostream的,而我们今天讲的输入输出流就包括在了iostream里。

最基本的语法如下

//输出流
cout<<"Hello World"<<endl;
//输入流
int a;
cin>>a;

这就是最简单的一个输入输出流。

cout用来把后面的内容输出到控制台,cin用来把控制台用户输入的信息给到程序里。

1.cout

这里的双引号用来告诉编译器这是文字,不是函数名或变量名。

<<这个符号就像压缩机,把这一行的代码从右向左压成一个包,发给控制台。

endl的作用是换行。

2.cin

>>这个符号就跟cout里的<<作用相反。把控制台里用户输入的东西打包发给程序。

后面接的只能是变量名。

意思是把控制台内的用户输入的数字或字符传给程序内的变量,实现人机接口。

3.应用

现在让我们结合上面写一个简单的代码吧

 

#include <iostream>
using namespace std;
int main()
  {
  cout<<"Hello World"<<endl;
  int a;
  cin>>a;
  cout<<a<<endl;
  return 0;
  }