免費發布網絡營銷推廣信息 推廣 熱搜: 新紀元期貨  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訂閱  |  違規舉報
     
    展開
    亚洲精品无码成人片在线观看| 中文字幕无码乱人伦| 中文字幕乱码无码人妻系列蜜桃| 国产精品va在线观看无码| 中文字幕亚洲综合久久菠萝蜜| 亚洲中文字幕一二三四区苍井空 | 91久久九九无码成人网站 | 亚洲AV无码码潮喷在线观看| 无码人妻少妇久久中文字幕蜜桃| 黄桃AV无码免费一区二区三区 | 中文成人久久久久影院免费观看| 亚洲国产精品无码久久青草| 免费A级毛片无码A∨中文字幕下载 | 国产成人无码精品久久久性色| 天堂新版8中文在线8| 婷婷色中文字幕综合在线| 精品无码三级在线观看视频 | 精品久久久久久无码专区| 日韩欧美成人免费中文字幕| 99久久超碰中文字幕伊人| 亚洲午夜AV无码专区在线播放| 国产精品一区二区久久精品无码| 色情无码WWW视频无码区小黄鸭| 蜜桃臀AV高潮无码| 国产成人亚洲综合无码| 伊人久久综合精品无码AV专区| 久久丝袜精品中文字幕| 久久精品中文字幕无码绿巨人| 亚洲AV中文无码乱人伦在线观看| 麻豆国产原创中文AV网站| 最新中文字幕av无码专区| 中文字幕精品无码一区二区| 日韩av无码中文无码电影| 一本无码中文字幕在线观| 亚洲欧美日韩中文字幕在线不卡 | 狠狠躁夜夜躁无码中文字幕 | 婷婷综合久久中文字幕蜜桃三电影| 一本大道无码日韩精品影视| 色吊丝中文字幕| 最近中文字幕在线| 精品人妻无码区二区三区|