C语言中的流
C语言的实际使用过程中,使用了流的抽象层与外界交互。
在声明了iostream流文件后,可以使用默认的输出流来给外界信息,比如:
#include<iostream>
int main()
{
std::cout<<"Hello world!"<<std::endl;
return 0;
}
这里列举几个比较常见的流:
cout:默认输出流,默认是给到电脑屏幕的;给出,所以会用<<指向cout。
cin:默认输入流,默认是从键盘给入;给入,所以会用>>指出cin。
这样的流一次只能插入一个值。
std::cout中的::符号表示的是此变量名是在std命名空间中的,使用这种写法的主要目的是为了避免变量名污染。如果想简略的使用cout,可以在头文件处加上using namespace std就可以了。
#include<iostream>
using namespace std
int main()
{
cout<<"Hello world!"<<endl;
return 0;
}
namespace中的工具
namespace中即可以有函数或者流工具,也可以有变量名工具。
1.cout;
2.cin;
3.endl;
4.string;
5.vector;
6.map;