www问答网
所有问题
c++中endl和\n用法上有什么区别,当输出用cout时两者应该用哪个?
如题所述
举报该问题
推荐答案 2015-12-04
这两个无大区别,都可以用的,如:cout<<endl;或cout<<"\n";效果是一样的
追问
\n必须用双引号括起来,endl不用,对吗?
无论什么情况两者都可以用是吧
追答
我用了这么久,是这样
而且C++兼容C
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/K53GG11dKAdWn543nn.html
其他回答
第1个回答 2015-12-04
endl 是c 专用换行语句;
\n 是c语言专用换行语句;
你说用哪个?
追问
两者不是一个意思吗?
本回答被网友采纳
相似回答
cout
在c语言中的
用法
答:
cout是c++语言的输出符号。endl是程序的结束符。coutendl是使程序输出结束
。count在来C语言只能说是一个标识符,它即不是关键字,也不是具有特殊作用的源某个控制符。一般来说,在C语言编程中定义一个count变量或者字百面常量用于计数。cout编程语言互换流中的标准输出流,需要iostream.h支持。读为cout。
C++中
操作符/
n和endl
的
区别
答:
在cout命令中是默认为没有缓冲的,
所以说endl和/n在cout语句中的使用是没有区别的
。但是我们必须要明白其中的内容。
endl
在
c++中什么
意思?
答:
endl 是
C++
标准库的 输入输出操纵子,用于C++流对象,表示换行。STL库实现是个函数,是流类的函数。基本内容:endl英语意思是end of line,即一行输出结束,然后输出下一行。
endl与cout
搭配使用,意思是输出结束。按C++标准程序库中的描述其实现如下:template。std::basic_ostream&。std::endl (std::ba...
c++中
\
n和endl
的
区别
是
什么?
答:
cout <<
endl;
除了往输出流中插入一个'\n'还有刷新输出流的作用.cout << endl;等价于:cout << '\n' << flush;在没有必要刷新输出流的时候应尽量
使用cout
<< '\n', 过多的endl是影响程序执行效率低下的因素之一。
C++中cout
的
用法
:
答:
“
C++中cout
”的常用于使用I/O控制符 。由于cout会对输出的内容进行缓冲,所以输出的内容并不会立即输出到目标设备而是被存储在缓冲区中,直到缓冲区填满才输出。 一般输出的话,有三种情况会进行输出:刷新缓存区、缓存区满的时候和关闭文件的时候。但是一般情况下,不加
endl
大多数情况下,也能正常输出...
C++
里面cout<<"\n"
;和cout
<<
endl有什么区别?
答:
对于有输出缓冲的流(例如
cout
、clog),如果不手动进行缓冲区刷新操作,将在缓冲区满后自动刷新输出。不过对于cout来说(相对于文件输出流等),缓冲一般体现得并不明显。但是必要情况下
使用endl
代替'\n'一般是个好习惯。对于无缓冲的流(例如标准错误输出流cerr),刷新是不必要的,可以直接使用'\n'。
c
中endl
是
什么
意思
答:
endl是
C++
语言中的一个关键字,意思是结束当前行并将光标移动到下一行的开头。它相当于"\n",但还会根据不同的编译器输出系统所需要的换行符,因此更为通用。
使用endl
可以使代码更加可读、可维护,但因为它多了一次输出函数调用,可能会影响程序的效率。在使用endl时,需要注意它与"\n"的区别。"\n"...
C++中
"\n"
与endl
的
区别
是
什么?
答:
\n 是字串符命令 ""是表示之间输出的是字串符‘’是字符 ,例如"123""hello!"\n是用在字串符里的换行。这是以前c的方法。后来C++有了 namespace 域名空间
,endl
是表示换行 例如:
cout
< 两者作用相同。也就是说在
c++中
这两个其实是没
有区别
的。endl不过是\n的另一种写法。
C++中
换行符/
n与endl有什么区别?
答:
cout
<<;没有
endl;
他会留在内存中,程序结束时才输出..'/n'是回车符,没
有什么
其他的含义,就是输出一个回车!一般来说输出的字符一般先要传递到缓冲区,然后遇到下列情况时方才输出到标准输出位置(屏幕、打印机、磁盘或者文件)1 缓冲区满的时候,2 遇到换行符的时候,3 需要输入的时候,4...
大家正在搜
endl什么时候用
sizeof和strlen的区别
endl有什么用
c语言中endl是什么意思
数据结构中endl是什么意思
c语言中end什么意思
c++中::什么意思
c语言中有cout语句吗
endl什么意思
相关问题
C++中 cout<<endl; 除了具有输出换行功能...
C++里面cout<<"\n";和cout<<endl有什么...
C++中endl、“\n”和‘\n’有什么区别??谁知道啊?...
C++中\n和endl有什么区别?请教各位C++高手!
C++中endl、“\n”和‘\n’有什么区别?
C++中"\n"与endl的区别是什么?
cout<<'\n'和cout<<"\n"有什么区别啊
C++语言中\n和endl的区别,还有看到用\n有种情况是输...