\r,\n,\r\n的区别,以及常见转义字符

\n是换行,英文是New line,表示使光标到行首
\r是回车,英文是Carriage return,表示使光标下移一格

\r\n表示回车换行

我们在平时使用电脑时,已经习惯了回车和换行一次搞定,敲一个回车键,即是回车,又是换行。

 

1、\n 软回车

在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。
在Linux、unix 中只表示换行,但不会回到下一行的开始位置。

2、\r 软空格:

在Linux、unix 中表示返回到当行的最开始位置。
在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果。
 


3、\t 跳格(移至下一列)。

它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
\r\n 一般一起用,用来表示键盘上的回车键,也可只用 \n。
\t表示键盘上的“TAB”键。
就像你使用 enter和shift+enter的区别

4、文件中的换行符号:

linux,unix: \r\n
windows : \n
Mac OS : \r


5、常用转义符号的意义:
\n  LF或ASCII中的0x0A(10)
\r  CR或ASCII中的0x0D(13)
\t  水平制表符-HT或ASCII中的0x09(9)
\\  反斜杠
\$  美圆符
\"  双引号
\'  单引号

6、"\r\n"与"</br>"的区别

\r\n是输出的HTML代码换行,客户看到的效果没有换行。

如果是输出给浏览器,就用<br/>

\r\n,好比你在DreamWeaver里做一个网页,在源代码里按一下回车,是给源代码回车换行。
是输出一个(HTML标记性语言),在HTML中解释为输入的字换行。 \r\n的作用是给源代码回车换行,输入后,查看html源代码,就看会到有换行,而HTML解释器(浏览器)认为它是没用的东西,用不用都一样显示。


转载:http://www.studyofnet.com/news/285.html

### 转义字符的作用 转义字符是一种特殊形式的字符序列,在编程语言中用来表示那些难以直接输入或具有特定功能的字符。主要作用有两个方面: - 插入原本有特殊意义的字符到字符串中,比如双引号 `"` 或者单引号 `'`。 - 表达某些控制字符,例如换行 `\n` 和制表符 `\t`。 在不同编程环境中,虽然具体的支持列表可能有所差异,但是基本概念保持一致[^1]。 ### 常见转义字符及其用法 #### Python 中的转义字符 以下是几种常用的转义字符以及它们的功能说明: | 字符 | 功能 | | --- | --- | | `\\` | 反斜杠本身 | | `\'` | 单引号 | | `\"` | 双引号 | | `\a` | ASCII 响铃 (BEL) | | `\b` | 退格 (BS),将光标向左移动一格 | | `\f` | 换页符 (FF) | | `\n` | 新的一行 (LF) | | `\r` | 回车键 (CR) | | `\t` | 制表符 | 示例如下所示: ```python print('He said, "What\'s there?"') # 输出: He said, "What's there?" print("C:\\Users\\Documents") # 正确处理 Windows 文件路径中的反斜杠 ``` #### JavaScript 中的转义字符 JavaScript 支持类似的转义字符集,允许开发者更加灵活地构建字符串内容。下面列举了一些常用项: | 字符 | 功能 | | --- | --- | | `\\` | 反斜杠本身 | | `\'` | 单引号 | | `\"` | 双引号 | | `\n` | 换行符 | | `\r` | 回车符 | | `\t` | 制表符 | 实例代码如下: ```javascript console.log('First line\nSecond line'); // 打印两行文字 console.log("It's a sunny day"); // 使用单引号内的转义来包含撇号 ``` ### Android 开发中的应用 对于 Android 应用开发而言,转义字符同样重要,尤其是在 XML 配置文件或是 Java/Kotlin 代码里涉及到多语言支持的时候。为了确保应用程序能够正确解析并展示各种符号,合理运用转义机制显得尤为关键[^3]。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值