C++中操作符/n和endl的区别
操作方法
- 01
C++的输入语句中通常使用/n来进行换行,但是有时候又用endl来换行,那么这两个有什么区别呢?什么时候用哪一个呢? 首先我们要先了解一个重要的内容:在你用读写操作的时候,数据是先被放到了内存中,然后电脑再将数据写到文件中,当你数据调用完的时候不代表你的数据没有了,而是还有一部分有可能会留在内存的缓冲区中。
- 02
endl操作符作用就是将调用的数据用完后自动清空缓冲区,同时换行。
- 03
而/n只是单纯的换行而已。
- 04
在cout命令中是默认为没有缓冲的,所以说endl和/n在cout语句中的使用是没有区别的。但是我们必须要明白其中的内容。
赞 (0)