c语言 回车代码

Python018

c语言 回车代码,第1张

1、\r是回车符,其中r是return的缩写。回车符的作用是将当前位置移到本行的开头。“回车键”上曾使用“CR”、“RETURN”的字样,后来才统一确定为“Enter”。回车的ASCII代码16进制是“0x0d”,10进制是“13”。

2、其他字符详见ASCII表:

换行符和回车符的区别:

1、换行(\n)将当前位置移动到下一行开头。

2、回车(\r)将当前位置移动到本行开头。

Enter键按下后会执行\n\r,这样就是我们看到的一般意义的回车了。所以你用16进制文件查看方式看一个文本,就会在行尾发现"\n\r"Tab是制表符,就是"\t",作用是预留8个 字符的显示宽度,用于对齐。

在windows/dos系统中,我们通常说的回车,也就是键盘的enter键实际包含了回车换行。在这样的系统中,'\n'的作用不仅仅是换到下一行,而且换到了下一行的开头了。

扩展资料

换行符(linebreak)是指一种计算机语言表达方式,它的作用是跳到下一个新行。在不同的语言中,代码也有所不同。例如:<br>、"\n"、"endl"等。

一般语句换行

使用\结尾作为换行标记

在编译时,\后面的换行符将被忽略,当做一行处理。比如宏定义时使用

#definemy_puts(x)printf("%s",\

x)

和写作

#definemy_puts(x)printf("%s",x)

是没区别的。

针对宏定义中换行,换行符\必不可少。针对执行语句的换行,我们同样可以使用\作为换行符,同事当一个语句过长时,直接换行,也并不会影响语句的编译

if(NULL!=input\

&&TRUE==input->state)

if(NULL!=input

&&TRUE==input->state)

相同,它们所表达的都是

if(NULL!=input&&TRUE==input->state)

参考资料来源:百度百科—换行符