#include< iostream>
std是C++标准库的命名空间名,C++将标准库的定义实现都放到这个命名空间中
iostream库包含两个基础类型:istream(输入流)/ostream(输出流);
一个流就是一个字符序列;“”流“”指的是随着时间的退役,字符是顺序生成或消耗的。
标准输入输出对象:
标准输入:‘cin’(istream类型的对象);
标准输出:‘cout’(ostream类型的对象),此外标准库还定义了其他两个ostream对象:‘cerr’(输出警告错误信息),‘clog’(输出程序运行时的一般信息)
代码如下(示例):
#include
int main()
{
std::cout<<"Sum is"<<std::endl;
return 0;
}
std::cout<<“Sum is”< 字符串字面常量:是一对双引号包围的字符序列。在双引号之间的文本被打印到标准输出。例如上述例子中的“Sum is”。 std::cout和std::endl是定义在std的命名空间中,当需要使用标准库的一个名字时,需要通过使用作用于运算符
<<
运算符接受两个运算对象:左侧的运算对象必须是ostream对象,右侧的运算对象时要打印的值。输出运算符的计算结果就是其左侧运算对象。
endl
称为操纵符,写入endl的效果时结束当前行,并将与设备关联的缓冲区的内容刷到设备中,这个操作可以保证目前位置程序所产生的所有输出都真正写入输入流中,而不是仅停留在内存中等待写入流。(效果相当于换行)
::
来指出我们想要使用定义在命名空间中的名字总结