endl

百科

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法则)

  其中第一句等同于:

  第二句等于:

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com