青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

CR, LF, CR/LF 回車 換行

Posted on 2009-08-19 20:27 Prayer 閱讀(5630) 評論(1)  編輯 收藏 引用 所屬分類: C/C++LINUX/UNIX/AIX
“回車”(Carriage Return)和“換行”(Line Feed)這兩個概念的來歷和區別。

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

于是,研制人員想了個辦法解決這個問題,就是在每行后面加兩個表示結束的字符。一個叫做“回車”,告訴打字機把打印頭定位在左邊界;另一個叫做“換行”,告訴打字機把紙向下移一行。這就是“換行”和“回車”的來歷,從它們的英語名字上也可以看出一二。

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

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



在文本處理中, CR, LF, CR/LF是不同操作系統上使用的換行符.
Dos和windows采用回車+換行CR/LF表示下一行,
而UNIX/Linux采用換行符LF表示下一行,
蘋果機(MAC OS系統)則采用回車符CR表示下一行.
CR用符號'\r'表示, 十進制ASCII代碼是13, 十六進制代碼為0x0D;
LF使用'\n'符號表示, ASCII代碼是10, 十六制為0x0A.
所以Windows平臺上換行在文本文件中是使用 0d 0a 兩個字節表示, 而UNIX和蘋果平臺上換行則是使用0a或0d一個字節表示.
一般操作系統上的運行庫會自動決定文本文件的換行格式. 如一個程序在windows上運行就生成CR/LF換行格式的文本文件,而在Linux上運行就生成LF格式換行的文本文件.
在一個平臺上使用另一種換行符的文件文件可能會帶來意想不到的問題, 特別是在編輯程序代碼時. 有時候代碼在編輯器中顯示正常, 但在編輯時卻會因為換行符問題而出錯.
很多文本/代碼編輯器帶有換行符轉換功能, 使用這個功能可以將文本文件中的換行符在不同格式單互換.
在不同平臺間使用FTP軟件傳送文件時, 在ascii文本模式傳輸模式下, 一些FTP客戶端程序會自動對換行格式進行轉換. 經過這種傳輸的文件字節數可能會發生變化. 如果你不想ftp修改原文件, 可以使用bin模式(二進制模式)傳輸文本.

Feedback

# re: CR, LF, CR/LF 回車 換行  回復  更多評論   

2009-08-20 20:36 by Fung
長知識了。呵呵
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品国产综合| 久久资源av| 亚洲欧美成人精品| 欧美国产一区二区| 性高湖久久久久久久久| 欧美视频一二三区| 亚洲免费av网站| 欧美激情综合色| 麻豆freexxxx性91精品| 国产一区二区三区视频在线观看 | 欧美一区免费视频| 亚洲人成在线观看网站高清| 久久九九全国免费精品观看| 欧美国产在线视频| 欧美自拍偷拍午夜视频| 国产日韩欧美黄色| 欧美在线观看视频在线| 亚洲一区二区三区四区中文| 国产精品女主播在线观看| 亚洲欧美日韩在线综合| 亚洲视频免费看| 国产精品色一区二区三区| 欧美一区二区高清| 久久久久久久久久久久久9999| 欧美专区福利在线| 亚洲一级在线| 国产精品一区在线播放| 亚洲美女福利视频网站| 欧美精品国产一区二区| 久久蜜桃精品| 亚洲欧美国产va在线影院| 国产精品久久久一区二区三区| 亚洲视频香蕉人妖| 亚洲少妇一区| 国产伦精品一区二区三区视频孕妇 | 久久久成人网| 在线精品视频一区二区| 亚洲黄色在线观看| 欧美日韩调教| 欧美一级电影久久| 久久久久欧美| 99国产一区| 午夜欧美理论片| 亚洲大胆人体在线| 一本一本a久久| 国产亚洲福利一区| 免费亚洲婷婷| 欧美日韩欧美一区二区| 性欧美xxxx视频在线观看| 久久免费的精品国产v∧| 99国产精品视频免费观看一公开| 亚洲综合视频在线| 亚洲区免费影片| 午夜久久美女| 亚洲每日在线| 欧美在线播放高清精品| 日韩一区二区电影网| 欧美亚洲日本网站| av不卡在线| 久久精品一本| 亚洲综合三区| 影音先锋一区| 亚洲天堂免费观看| 亚洲福利视频免费观看| 亚洲一区国产视频| 亚洲精品中文字| 久久精品国产91精品亚洲| 亚洲一区二区在线| 久久婷婷色综合| 欧美在线你懂的| 欧美日韩国产三区| 亚洲高清免费| 精品成人一区| 亚洲视频精选在线| 一区二区三区国产精品| 久久在线91| 久久久久久免费| 国产精品亚洲片夜色在线| 亚洲精品国产品国语在线app| 亚洲一本视频| 国产精品99久久久久久白浆小说| 久久综合给合| 久久亚洲综合色| 国产亚洲观看| 亚洲欧美日韩综合| 香港久久久电影| 欧美午夜精品电影| 亚洲美女电影在线| 欧美一区二区大片| 国产精品久久999| 亚洲人成人一区二区三区| 国产美女一区| 亚洲第一成人在线| 在线看国产一区| 午夜亚洲激情| 欧美在线观看视频在线 | 亚洲天堂av电影| 欧美精品在线观看91| 亚洲激情女人| av不卡在线看| 欧美婷婷久久| 亚洲在线中文字幕| 久久国产精品色婷婷| 国产亚洲精品一区二区| 久久国产66| 欧美1区视频| 亚洲蜜桃精久久久久久久| 欧美日韩国内| 亚洲视频网站在线观看| 欧美一区二区在线免费播放| 国产一区二区黄色| 久久综合久久综合久久综合| 亚洲国产成人91精品| 一区二区欧美国产| 国产精品永久| 亚洲一区二区av电影| 国产精品视频免费一区| 欧美制服丝袜| 亚洲电影免费观看高清完整版在线观看| 亚洲高清自拍| 欧美日韩国产一级片| 亚洲欧美日产图| 欧美成人黑人xx视频免费观看| 亚洲精品系列| 国产精品久久久久久久久免费| 欧美一区二区三区视频| 欧美福利视频在线观看| 一区二区三区日韩欧美| 国产欧美 在线欧美| 久久米奇亚洲| 一区二区日韩伦理片| 久久精品国产亚洲精品| 亚洲欧洲精品一区二区三区不卡 | 久久婷婷国产麻豆91天堂| 亚洲高清自拍| 国产精品网站一区| 麻豆免费精品视频| 亚洲午夜精品网| 欧美激情无毛| 久久精品国产2020观看福利| 亚洲精品一品区二品区三品区| 国产精品视频午夜| 亚洲国产日韩欧美在线图片 | 在线欧美日韩精品| 香蕉久久夜色精品| 亚洲综合色噜噜狠狠| 欧美日韩国产小视频在线观看| 影音先锋久久久| 模特精品在线| 免费日韩成人| 夜夜爽www精品| 亚洲精品人人| 国产三区精品| 国产精品美女久久久久久免费 | 亚洲精品一区二区三区樱花 | 亚洲欧美中文另类| 亚洲精品黄色| 欧美大成色www永久网站婷| 性娇小13――14欧美| 日韩视频免费大全中文字幕| 亚洲九九九在线观看| 久久久综合网| 欧美制服第一页| 正在播放亚洲一区| 亚洲黄色成人久久久| 国内精品视频久久| 国产私拍一区| 国产精品视频一二三| 欧美三级第一页| 欧美国产日本| 欧美大片一区二区三区| 欧美成人激情视频| 欧美成人一区二区| 蜜臀91精品一区二区三区| 久久久久久网| 久久久久在线观看| 久久一区二区三区四区五区| 久久精品亚洲一区二区| 久久九九99视频| 久久久蜜桃一区二区人| 久久久国产精品一区二区三区| 久久av一区二区| 欧美制服丝袜第一页| 久久精品国产久精国产一老狼| 欧美一区在线直播| 欧美中文字幕在线观看| 久久gogo国模裸体人体| 久久精品视频网| 久久婷婷av| 欧美大胆成人| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 亚洲午夜久久久久久久久电影网| 亚洲视频欧美视频| 欧美一区亚洲一区| 美女诱惑一区| 国产精品v欧美精品∨日韩| 国产精品亚洲激情| 一区二区视频免费在线观看| 亚洲欧洲一区二区在线观看| 亚洲图片激情小说|