
endl来自,是C++标准库中的操控器(Manipulato360百科r),包含于<iostream>,命名空间(namespace):std,其主要搭配iostream对象来使用,如cout、见督cerr等等。
- 外文名称 endl
- 性质 C++程序语言
- 意思 一行输出结束,然后输出下一行
- 全称 endof line
基本信息
endl英语意思是end of line,即一行输出结束,然后输出下一行。
endl与cout搭配使用,意思是输出结束。
按C++标准程序库中的描述其实现如下:
可见endl只是一个函数模板。
作用
1.将换行符来自写入输出流,并将与设备关顶体蛋雷压底费况联的缓冲区的内容刷眼村乐派鲜探民突拉完稳到设备中,保证目前为止程序所暂存的所有输出都真正写入输出流。 其中Unix/Linux换行符是\n,Windows中是\r\n,MAC中是\r;
2.清空输出缓冲区。
示例
例一
在语句 :
中,endl就相当于输出的时候回车。
第一句的输出是:
第二句的输出是:
然后光来自标到了第二行。
例二
额外的,还可以这样使用e360百科ndl:
(注:这是由于Koenig looup法则)
其中第一句等同于:
第二句等于:
评论留言