免費發布網絡營銷推廣信息 推廣 熱搜: 新紀元期貨  HFRR  科技信息數碼  儀器 

    \r,\n,\r\n的區別

       日期:2023-06-14     瀏覽:216    評論:0     買帖  | 修改  | 投訴  | 刷新
    在Windows中
     
    \r:表示回車,回到當前行的行首,而不會換到下一行,如果接著輸出的話,本行以前的內容會被逐一覆蓋(光標在該行的頭部)
     
    \r\n:表示換行,換到當前位置的下一行(光標在下一行的頭部)
     
    在Unix/Linux系統中
     
    \n:表示換行
     
    在Mac中
     
    \r:表示換行
     
    可能的問題
     
    Unix/Linux/Mac系統下的文件在Windows里打開的話,所有文字會變成一行;
     
    而Windows里的文件在Unix/Linux/Mac下打開的話,在每行的結尾可能會多出一個^M符號.
     
    $ echo -en '12\n34\r56\n\r78\r\n' > tmp.txt
     
    windows中的效果: 顯示在一行,最后的\r\n才實現換行.
     
     
    linux中的效果 : 出現^M符號.
     
     
    注意:
     
    windows中,\r\n才會換行,缺少一個控制符或者順序不對,都不能正確的另起一行.\r或\n只能夠顯示一個字符,是沒有換行的效果的.
    ————————————————

    #產生的歷史原因:
    二戰中,出現了電傳打字機。

     

     

    這種打字機是機械式針頭,每秒只能打印10個字符,當針頭跑完第一行,從最右邊下移到第2行的最左邊時,需要耗時0.2秒,從而導致會丟失2個字符。
    于是,研制人員想了一個辦法:在每行后面加兩個表示結束的字符,目的就是解決這個0.2秒的延遲問題

     

     

    1)一個字符是: 回車(\r):CR(Carriage Return的縮寫,Ascii碼是13),告訴打字機需要“把打印頭定位在行首”;
    2)一個字符是: 換行(\n):LF(Line Feed的縮寫,Ascii碼是10),告訴打字機“把打印紙向下移動一行”;

     

     

    ntenteditable="false" style="border: 0px; max-width: 100%;" width="676" height="501" alt="" />
    二戰中美國使用的打字機

     

     


    # 業界現狀:
    電子計算機問世后,這兩個概念也同時被引入。

     

     

    因為存儲器很貴,一些科學家認為在每行結尾加兩個字符太浪費了,加一個就夠了。

     

     

    從此,計算機界就出現了分歧。
    微軟Windows系統:每行結尾有“<回車><換行>”,即“\r\n”
    Unix/Linux系統: 每行結尾只有“<換行>”,即"\n"
    蘋果Mac系統: 每行結尾只有“<回車>”,即"\r"

    由此產生的后果是:
    Unix/Linux/Mac系統生成的文本文件,當在Windows里打開時,會變成一行;

     

     

    而Windows文件在Unix/Linux/Mac系統下打開時,會在每行的結尾會多出一個^M符號。

     
    打賞
     
    更多>同類資訊
    0相關評論

    推薦圖文
    推薦資訊
    點擊排行
    網站首頁  |  關于我們  |  聯系方式  |  使用協議  |  版權隱私  |  網站地圖  |  排名推廣  |  廣告服務  |  積分換禮  |  網站留言  |  RSS訂閱  |  違規舉報
     
    展開
    中文字幕精品亚洲无线码一区应用| 亚洲Av无码乱码在线观看性色 | 日韩中文久久| 精品久久久无码中文字幕天天| 亚洲桃色AV无码| 精品久久久久久久久久中文字幕| 少妇无码太爽了不卡视频在线看 | 蜜芽亚洲av无码精品色午夜| 亚洲国产综合精品中文字幕| 亚洲VA中文字幕无码一二三区| gogo少妇无码肉肉视频| 亚洲中文字幕不卡无码| 五月婷婷在线中文字幕观看 | 国产成人无码区免费内射一片色欲| 亚洲中文字幕无码不卡电影| 久久久无码精品午夜| 69天堂人成无码麻豆免费视频| 精品久久久无码人妻中文字幕豆芽| 亚洲国产一二三精品无码| 久久精品中文无码资源站| 国产资源网中文最新版| 免费A级毛片无码A∨中文字幕下载| 中文字幕无码毛片免费看| 超清纯白嫩大学生无码网站| 精品无码国产一区二区三区51安| 四虎成人精品无码| 日韩精品专区AV无码| 精品无码人妻一区二区三区品 | av无码播放一级毛片免费野外| 久热中文字幕无码视频| 手机永久无码国产AV毛片| 少妇人妻偷人精品无码视频 | 久久久91人妻无码精品蜜桃HD| 国产av无码专区亚洲av桃花庵| 波多野结AV衣东京热无码专区| 国产V片在线播放免费无码| 国产强伦姧在线观看无码| 人妻少妇看A偷人无码精品 | 一本一道精品欧美中文字幕| 久久亚洲精精品中文字幕| 中文字幕一区二区三区5566|