\r与\n有何差别,编码的时候应该怎样使用
差别:
- \r:
- 全称:carriage return (carriage是“字车”的意思。打印机上的一个部件)
- 简称:return
- 缩写:r
- ASCII码:13
- 作用:把光标移动到当前行的最左边
- \n:
- 全称:new line
- 别名:line feed
- 缩写:n
- ASCII码:10
- 作用:把光标向下移动一行
- Unix、Linux:\n表示回车+换行,\r没什么意义
- Windows、DOS:\r\n表示回车+换行。顺序不能变
- Mac:\r表示回车+换行
历史:
机械的英文打字机:在打字机上。有一个部件叫“字车”(carriage),每输入一个单词,“字车”就前进一格。
当输满一行后。使用者就要推动“字车”到起始位置。这时打字机会有两个动作:“字车”归位、滚筒(roller)上卷一行(相当于“字车”下移一行),以便開始输入下一行。
这两个动作合起来叫做“回车”,相当于如今键盘中的“Enter”键。
电传打字机:(Teletype Model 33,Linux/Unix下的tty概念也来自于此)每秒钟能够打10个字符。
可是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好能够打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。
于是,研制人员想了个办法解决问题,就是在每行后面加两个表示结束的字符。一个叫做“回车(return)”。告诉打字机把打印头定位在左边界;还有一个叫做“换行(newline)”。告诉打字机把纸向下移一行。后来这两个动作被缩写为“\r”和“\n”。
(原创文章,转载请注明转自Clement-Xu的博客)
转载于:https://www.cnblogs.com/yutingliuyl/p/6748629.html
\r与\n有何差别,编码的时候应该怎样使用相关推荐
- linux r语言 指定编码,R语言-进行数据的重新编码(recode)操作
在分析数据时我们经常会遇到将变量值转换成其他的值的情况(如:将连续变量转成分类变量)这时就需要我们对原有数据进行重新编码.本文将介绍R软件中常用的三种重编吗方法: 1.使用逻辑判断式编码. 2.使用c ...
- R语言进行数据的重新编码(recode)
在分析数据时我们经常会遇到将变量值转换成其他的值的情况(如:将连续变量转成分类变量)这时就需要我们对原有数据进行重新编码.本文将介绍R软件中常用的三种重编吗方法: 使用逻辑判断式编码. 使用cut函数 ...
- R语言分类变量进行回归时的编码方案
本文首发于公众号:医学和生信笔记,完美观看体验请至公众号查看本文. 文章目录 演示数据 Dummy Coding simple coding Deviation coding Orthogonal P ...
- r语言regexpr函数_R语言学习笔记-文本挖掘之字符处理(1)
在挖掘分析的过程当中对字符串的处理是极为重要的,且出现也较为频繁,R语言作为当前最为流行的开源数据分析和可视化平台,虽然文本的处理并不是它的强项, 但是R语言还是包含大量的字符串操作工具,本章着重整理 ...
- 【R语言】字符串处理
在挖掘分析的过程当中对字符串的处理是极为重要的,且出现也较为频繁,R语言作为当前最为流行的开源数据分析和可视化平台,虽然文本的处理并不是它的强项, 但是R语言还是包含大量的字符串操作工具,本章着重整理 ...
- CTF中编码与加解密总结
CTF中那些脑洞大开的编码和加密 转自:https://www.cnblogs.com/mq0036/p/6544055.html 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会遇到 ...
- CTF密码学-编码基础知识点总结
CTF密码学-编码基础知识点总结 0x01 目录 常见编码: 1.ASCII编码 2.Base64/32/16编码 3.shellcode编码 4.Quoted-printable编码 5.XXenc ...
- [CTF]中那些脑洞大开的编码和加密
[CTF]中那些脑洞大开的编码和加密 摘自:https://www.cnblogs.com/mq0036/p/6544055.html 0x00 前言 正文开始之前先闲扯几句吧,玩CTF的小伙伴也许会 ...
- CTF编码和加密总结
0x00 前言 本文转自来自精灵博客的CTF中那些脑洞大开的编码和加密,原文链接https://www.hackfun.org/CTF/coding-and-encryption-of-those-b ...
最新文章
- Wrong permissions on configuration file, should not be world writable!
- py匹配字符串中间的字符串
- 抖音开放平台 php-sdk 注意事项
- python之operator操作符函数
- 动态规划立体匹配代码_411,动态规划和递归求不同路径 II
- Simulink中DPCM量化和编码仿真
- 大数据中常见的端口号 总结汇总大全(最新)
- 辅助判卷程序项目的扩展--自动出题
- BugkuCTF-MISC题linux与linux2
- Mr.J--重拾Ajax(二)-- 本地服务器配置测试
- 计算机网络学习笔记(4. Internet结构)
- CPU溫度高的9種可能
- linux 运行ctl文件_[命令] Linux 命令 systemctl(程序单元启动和管理)
- 魔兽服务器里炉石怎么修改,魔兽世界炉石怎么用
- java实践课程感想_JAVA课程学习感想
- 终其一生只是个普通人,你会后悔吗?
- 用青龙跑渤海宣传员(收益很稳定)
- AnyDesk(远程控制软件) 免费版,比Teamviewer好用
- 音视频之opengl渲染图片
- mysql 主键查询性能_MySQL查询性能优化(精)
热门文章
- Listview获取选中行的值
- Eclipse生成jar文件
- swift3.0最新拨打电话方法
- 面试题-自旋锁,以及jvm对synchronized的优化
- CODING 最佳实践:快课网研发效能提升之路
- expect脚本同步文件、 expect脚本指定host和要同步的文件 、 构建文件分发系统 、批量远程执行命令...
- How can I create an Asynchronous function in Javascript?
- 汇编语言第二课作业-实验1
- 122112_1452_Word1
- 方案里最常用的集群拓扑图(包含:多机集群、负载均衡、双机)