手机
当前位置:查字典教程网 >编程开发 >C语言 >深入解析Linux下rn的问题
深入解析Linux下rn的问题
摘要:常在Linux下操作,难免要遇到rn问题,特别在很多地方比如最近的邮件发送,怎么都rn了,以前只有n的时代好像已经过去了,因为我是一个比较喜...

常在Linux下操作,难免要遇到rn问题,特别在很多地方比如最近的邮件发送,怎么都rn了,以前只有n的时代好像已经过去了,因为我是一个比较喜欢总结的人,一个喜欢理论先行的人,所以,认真的测试并且理解了一番,尽管我个人认为是比较可以了,但,如果哪位高手看出了不妥之处,不吝赐教!

一、例子

源文件:main.c

例一:

#include <stdio.h>

int main(void)

{

printf("dddddd"); //6个d

printf("12345");

return 0;

}

结果:空

例二:

printf("ddddddr");

printf("12345 ");

结果:空

例三:

printf("ddddddn ");

printf("12345 ");

结果:dddddd

例四:

printf("ddddddr");

printf("12345n");

结果:12345d

例五:

printf("ddddddrn");

printf("12345n");

结果:dddddd

12345

例六:

printf("ddddddn r ");

printf("12345n");

结果:同五

例七:

printf("ddddddn r ");

printf("12345");

结果:dddddd

例八:

printf("ddddddn");

printf("12345r ");

结果:dddddd

例九:

printf("ddddddn");

printf("12345nr ");

结果:同五

二、总结:

根据上面九个简单而清楚的例子,以及我个人的一些理解,我就做个总结吧:

1.回车换行符,是2个符。一个回车,一个换行。r仅仅是回车,n是换行。一个是控制屏幕或者从键盘的Enter键输入。另一个是控制“打印机”!

2.回车 = 光标到达最左侧,换行 = 移到下一行。如果只回车,打印的东西会覆盖同行以前的内容,如果只换行,打印的东西会在下一行的先一个位置继续。

3.r实际是回到行首。n如果下一行已经有了一些内容的话它会在那些内容的后边.因为一般情况下下一行是没有数据的,很多时候n也就成了rn作用一样。

【深入解析Linux下rn的问题】相关文章:

C++ 类的静态成员深入解析

解析static在C和C++中的用法以及区别

深入C++中API的问题详解

深入理解C++的多态性

浅析C语言头文件和库的一些问题

解析shell排序的实现代码

深入解析C++ Data Member内存布局

浅析C++中的虚函数

深入分析C++中两个大数相乘结果不正确的问题

基于字符串移位包含的问题详解

精品推荐
分类导航