tft每日頭條

 > 汽車

 > 回車換行對應什麼

回車換行對應什麼

汽車 更新时间:2025-05-13 19:19:01

【寫在最前】我們在平時的計算編程學習中,經常會接觸到回車(\r)和換行(\n)兩個概念;但是很多小白傻傻分不清楚他們之間的區别與聯系,甚至是在查閱了很多資料之後仍然是雲山霧罩。通過本文知識,讓我們花5分鐘時間徹底搞懂他,相信聰明的你,看完一定會有收獲。

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

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

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

回車換行對應什麼(5分鐘徹底搞懂回車)1

二戰中美國使用的打字機

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

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

從此,計算機界就出現了分歧。

微軟Windows系統:每行結尾有“<回車><換行>”,即“\r\n”Unix/Linux系統: 每行結尾隻有“<換行>”,即"\n"蘋果Mac系統: 每行結尾隻有“<回車>”,即"\r"

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

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

【全文完】---------------------------十年技術沉澱,隻做原創文章;感受入門之旅,成就大牛之路!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关汽車资讯推荐

热门汽車资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved