總算搞清楚了回車和換行的來歷與區別

2021-02-13 程式設計師之家
作者:阮一峰

原文:www.ruanyifeng.com/blog/

2006/04/post_213.html(點擊文末閱讀原文即可前往) 

總算搞清楚」回車」(carriage return)和」換行」(line feed)這兩個概念的來歷和區別了。

在計算機還沒有出現之前,有一種叫做電傳打字機(Teletype Model 33)的玩意,每秒鐘可以打10個字符。但是它有一個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字符。要是在這0.2秒裡面,又有新的字符傳過來,那麼這個字符將丟失。

於是,研製人員想了個辦法解決這個問題,就是在每行後面加兩個表示結束的字符。一個叫做」回車」,告訴打字機把列印頭定位在左邊界;另一個叫做」換行」,告訴打字機把紙向下移一行。

這就是」換行」和」回車」的來歷,從它們的英語名字上也可以看出一二。

後來,計算機發明了,這兩個概念也就被般到了計算機上。那時,存儲器很貴,一些科學家認為在每行結尾加兩個字符太浪費了,加一個就可以。於是,就出現了分歧。

Unix系統裡,每行結尾只有」<換行>」,即」\n」;Windows系統裡面,每行結尾是」<回車><換行>」,即」\r\n」;Mac系統裡,每行結尾是」<回車>」。一個直接後果是,Unix/Mac系統下的文件在Windows裡打開的話,所有文字會變成一行;而Windows裡的文件在Unix/Mac下打開的話,在每行的結尾可能會多出一個^M符號。

相關焦點

  • 你知道「回車」和「換行」的來歷和區別麼?
    來自:阮一峰的網絡日誌連結:www.ruanyifeng.com/blog/2006/04/post_213.html(點擊尾部閱讀原文前往)總算搞清楚」回車」(carriage return)和」換行」(line feed)這兩個概念的來歷和區別了。
  • 「足金」和「純金」的根本區別到底是什麼呢?今天總算搞懂了!
    「足金」和「純金」的根本區別到底是什麼呢?今天總算搞懂了!大家好,歡迎大家關注「時尚麗人行」,小編是一個專注於研究時尚,麗人,健身,減肥的時尚健身達人,也會一直天天堅持健身鍛鍊身體,塑造體型,一直關心著關於減肥健身,時尚圈的那些事,天天為大家呈現最新最全的時尚健身類話題!
  • HTML連續英文字符串強制換行
    大家都知道在table的某一格裡插入文本時,如果是中文當然是沒有問題,當到達指定寬度時會自動換行,但如果是英文或數字之類的就會有問題了.因為它是以空格為英文單詞間的區別,但是如果輸入一長串英文,中間不含空格時,表格就變形了.但事實table的style裡有一項可以讓英文強制換行的,就是 word-break
  • 蘋果輸入法怎麼換行?我有3個換行小技巧要分享
    蘋果輸入法怎麼換行?這個難題想必難倒不少人!無論是在朋友聊天的時候,還是在碼字發信息,又或者在編輯文本的時候,換行都是很常見的功能,偏偏蘋果自帶輸入法的換行功能並不明顯。但是並不代表它不支持。簡訊的換行操作非常明顯,直接點擊鍵盤的「換行」字樣即可。二、備忘錄蘋果手機裡的自帶備忘錄,既是設置備忘安排的應用,也是編輯文本的小能手。它可以進行表格、選項、添加圖片、添加塗鴉等操作,換行操作自然也是沒問題。
  • 千足金和足金的區別在哪裡?今天總算是搞懂了
    要如何選擇,千足金和足金的區別在哪裡。一起來看看吧。千足金和足金的區別在哪裡純度不同足金只有在純度到達99%才能算是,足金是單純的,沒有複雜的工藝也沒有添加其它金屬在裡面,所以足金款式單調並沒有千足金那麼多選擇,不過作為黃金飾品還是比較受歡迎的,尤其是喜歡穿金戴銀的大媽們更為青睞。
  • 公司、企業和產業名詞的區別和來歷淺談
    公司、企業和產業名詞的區別和來歷淺談文:枯木在經濟學裡面,公司、企業、產業是比較常見的名詞,也是當今最常用的經濟術語,如某某公司、某某企業以及某某產業等等。那麼,公司、企業、產業有什麼區別?名稱是什麼時候開始出現的?
  • word回車不自動編號怎麼辦
    在編輯word文檔時,對分類分項的內容經常會用到編號,經常使用編號的人應該知道,對某行進行編號後,一般情況下回車,新的一行會自動編號。不過也有時在編輯文檔時也會遇到回車不自動編號的情況,遇到這種情況該怎麼辦呢?2.
  • CRP、hsCRP與全程CRP,總算搞清楚了!
    CRP是炎症並發動脈粥樣硬化的良好指標,超敏C-反應蛋白可區別在正常範圍內的低程度炎症反應中CRP的水平。許多近期研究認為hs-CRP可以預測動脈粥樣硬化病人的危險性,其中一些人日後會發生冠狀動脈病、腦血管病或周圍動脈的病變。hs-CRP分析的預後價值,首先是在急性局部缺血和不穩定的心絞痛的病人中提出的。
  • ASCII碼和16進位轉換表
    ASCII碼和16進位轉換表ASCII16進位
  • 顯微鏡放大後,總算看清楚了
    顯微鏡放大後,總算看清楚了每個人每天都是要洗澡的,在洗澡的時候有的時候用力搓洗,還會做出一些類似黑泥的物質,那麼洗澡時搓出的泥到底是什麼呢?顯微鏡放大之後,總算是看清楚了!人的皮膚分為表皮和真皮兩層,而在表皮又分為角質層和生發層,平時我們身體當中的細胞也在不斷的循環和代謝,一些表面的皮膚細胞角質化之後,形成角質層,在此時如果說洗澡的時候,在溫水的作用下再加上人的搓洗,那麼它們就會脫落下來。除此之外在冬季的時候皮膚更容易角質化,我們也經常會看見在冬天自己的皮屑會明顯增多一些!
  • 中國最神秘的民族,2000多人過著與世隔絕的生活,不清楚來歷
    中國是一個擁有56個民族的多民族的國家,既有超過十億的漢族,也有不足萬人的珞巴族、赫哲族、塔塔爾族、獨龍族和鄂倫春族等,每一個民族都有自己的文化和習俗,正是因為這些各式各樣的文化才匯聚成了如今的中華文化。但是你知道麼?
  • OTHER 和 ANOTHER的區別,你搞清楚了嗎
    這兩個單詞之間有什麼區別呢?如果你正在學習英語的話,這種單詞可能看起來有點點令人困惑,甚至是令人垂頭喪氣。我是Emma,歡迎來到Emma的美味英語,今天呢我要給大家解釋一下『other』和『another』的區別,帶領大家看一下如何正確地使用這兩個單詞。好的,我已經蓄勢待發了,你們呢?. . . . . . He lives on the other side.他住在另一邊。他住在另一邊。He lives on another side.
  • 農村建房,「磚混」和「框架」的區別是什麼?別傻傻分不清楚
    導讀:農村建房,「磚混」和「框架」的區別是什麼?別傻傻分不清楚現在農村建房子,問他建房子怎麼建?他肯定會答用磚砌。這麼說也沒毛病,但是現在建房子像說的那麼簡單嗎?就如,前段時間和一些農村剛剛建完房的人在聊天的過程中,發現很多人分不清框架結構和磚混結構,以及地基和基礎的概念混淆了。他們只知道一些淺顯的概念,至於農村建房用的什麼樣的結構,他們都搞不清楚,我們都知道農村建房,最常見的建築結構是磚混結構和框架結構,可是真正能有人將其二者區別開,我相信會很少吧!
  • 你搞清楚「輻射霧」和「平流霧」的區別了麼?
    輻射霧在冬季、初春和秋末等季節比較常見。主要出現在晴朗、微風、近地面、水汽比較充沛的夜間或早晨。隨著太陽的升高,地面溫度上升,輻射霧也會立即蒸發消散。所以,早晨出現輻射霧,常預示著當天有個好天氣。"在我國,輻射霧最多的地區要算四川盆地了,一年中差不多有三個月的時間有輻射霧發生。」
  • 曾光:傳染病溯源「不清楚是正常,搞清楚一定是例外」
    國家衛健委高級別專家組成員、中國疾病預防控制中心流行病學前首席科學家曾光7日在聯合國工業發展組織投資和技術促進辦公室談及備受關注傳染病溯源問題,他直言,傳染病來源「不清楚是正常的,搞清楚一定是例外」。我認為公共衛生和醫療是兩回事。公共衛生側重於疾病預防和控制,醫療側重於治療。就像雄鷹的兩個翅膀,醫療和公共衛生是「兩翼齊飛」,共同達到健康的目標。我是搞實戰的,從事醫學55年了,從事公共衛生41年,擔任首席專家19年。
  • CT、核磁、X光、B超有啥區別?搞清楚別瞎花錢!
    CT、核磁、X光、B超有啥區別?搞清楚別瞎花錢! 瀋陽媽媽網 瀋陽最權威的親子微信號,獨家親子孕育實用攻略,美食、旅遊、打折等優質生活信息一手掌控!每周更有火爆親子活動和福利放送!
  • 寫WORD文檔時回車的小箭頭怎麼去掉
    平常用WORD做文檔,敲回車鍵時,每一行會出現一些小箭頭,這是軟回車。雖然列印的時候是不存在的,但是編輯時看著不是很美觀,下面分享一下如何去掉這些小箭頭,將它隱藏起來。就是如圖的黑色小箭頭。我的WORD是2007,以2007word為例。
  • 一次性搞清楚,剎車卡鉗及盤和片的作用
    【ZOL汽車電子】現在汽車的尤其是轎車的私有化,就是小型車輛的普及,讓汽車進入了千家萬戶,極大的方便了人們的出行,而這種轎車普遍使用的剎車系統就是盤式剎車,這種剎車系統既高效又耐用,維護成本也不高,是一套性價比很高的系統,下面我們就一次性將剎車卡鉗,剎車盤和剎車片搞清楚了
  • 搞清楚這5個問題 選購空調不是什麼難事兒
    別看空調長得都差不多,裡面的門道多得很,這篇文章就從五個問題入手,包括常見的變頻和定頻該選誰、一級能效和三級能效選哪個、「匹數」是啥意思、製冷劑哪種好、除甲醛/自清潔這些功能有用嗎等問題,買空調前一定要先把它們搞清楚。