zoukankan      html  css  js  c++  java
  • 记录一下各系统下的回车与换行

    1 回车与换行

    回车,carriage return,回到行首

    换行,line feed,移到下一行

    以前是电传打字机(Teletype Model 33),1秒打10个字,一个字需要0.1秒,打完一行换行的时候需要0.2秒,这之间如果有其他字符传来,会丢失,解决方法是:每行结束加两个字符,回车和换行,告诉打字机向下移一行

    2 不同系统下的回车与换行

    计算机中照般了这两个概念,不同系统在实现的时候出现了分歧,对于每行结尾的处理,不同系统的不同处理:

    Windows: 
    (CRLF) 回车换行 ^M$ 
    Unix: 
    (LF) 换行 $
    Mac: 
    (CR) 回车 ^M
    

    所以,在Windows中用记事本创建的文本文件在Linux中打开行末有^M在Linux中创建的文本文件在Windows中用记事本打开会变成一行

    3 做的两个小实验

    3.1 Windows上创建的文本在Linux下如何显示

    3.2 Linux上创建的文本在Windows下的显示效果

    4 参考

  • 相关阅读:
    IO模型
    协程
    线程
    进程
    网络编程
    模块二
    面向对象(二)
    面向对象(一)
    优化异常报错
    python 模块
  • 原文地址:https://www.cnblogs.com/okokabcd/p/9177545.html
Copyright © 2011-2022 走看看