回车,换行,tab,空格
来源:互联网 发布:视频日语翻译中文软件 编辑:程序博客网 时间:2024/04/28 18:39
关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。 这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。 后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。 Unix系统里,每行结尾只有“<换行>”,即“/n”;Windows系统里面,每行结尾是“<换行><回 车>”,即“/n/r”;Mac系统里,每行结尾是“<回车>”。一个直接后果是,Unix/Mac系统下的文件在Windows里打 开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。
缩进的时候混用tab和空格了,在不同的环境中tab会被转换成1个或多个空格,这样的话同样一个脚本就可能会产生缩进上的问题了。
- 回车,换行,tab,空格
- xml中空格,Tab,回车,换行
- Windows & Unix 文件格式之迷, 空格、回车换行、tab 转换及其相关工具(转载)
- Windows & Unix 文件格式之迷, 空格、回车换行、tab 转换及其相关工具
- SQL —— 时刻提防一些脏数据 [ 回车, 换行, 空格, Tab键形成的制表符 ]
- Windows & Unix 文件格式之迷, 空格、回车换行、tab 转换及其相关工具 .
- art pandoc使用回车换行而不是空格空格回车换行
- textbox回车换行空格替换
- js 去掉空格.回车.换行
- ASCII码值(回车、换行、空格......)
- 去掉空格去掉回车换行
- js去掉空格回车换行
- HTML回车换行导致空格
- js 去掉空格.回车.换行
- js 去除空格、回车、换行
- Eclipse显示空格,Tab,回车和行号
- eclipse显示行号和Tab、空格、回车
- oracle中删除回车和换行,空格
- Android 开发资料大集合
- leach协议在NS 2.34上的安装(半转半改)
- leach协议在NS 2.34上的安装(半转半改)
- 【项目经理之修炼(8)】《初级篇》别忘了告诉别人你是谁
- Tomcat启动报错的解决方法[持续更新]
- 回车,换行,tab,空格
- Word 插图的编号和交叉引用题注
- 完全卸载VS2005、VS2008
- ns 2.34安装leach 出现 code omitted because of length 的问题解决
- Mybatis中PaginationQueryList无法进行排序问题
- VS2005中BackgroundWorker组件的使用经验
- word 多级标题的编辑
- 实时数据库历史数据容量的计算方法
- 对于酷盘、快盘等存储方式的一点看法