国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務器之家 - 編程語言 - JAVA教程 - 在編碼時如何使用\r與\n,兩者的區別

在編碼時如何使用\r與\n,兩者的區別

2019-12-29 14:47Clement-Xu JAVA教程

本篇文章是對\r與\n兩者的區別,以及編程語言中如何使用進行了詳細的分析介紹,需要的朋友可以參考下

r與n到底有何區別,編碼的時候又應該如何使用,我們下面來了解一下。

區別:

\r:
全稱:carriage return (carriage是“字車”的意思,打印機上的一個部件)
簡稱:return
縮寫:r
ASCII碼:13
作用:把光標移動到當前行的最左邊

\n: 
全稱:new line
別名:line feed
縮寫:n
ASCII碼:10
作用:把光標向下移動一行

不同操作系統怎樣表示“回車+換行”(即一行的結束):
Unix、Linux:\n表示回車+換行,\r沒什么意義
Windows、DOS:\r\n表示回車+換行,順序不能變
Mac:\r表示回車+換行

歷史:
機械的英文打字機:在打字機上,有一個部件叫“字車”(carriage),每輸入一個單詞,“字車”就前進一格。當輸滿一行后,使用者就要推動“字車”到起始位置,這時打字機會有兩個動作:“字車”歸位、滾筒(roller)上卷一行(相當于“字車”下移一行),以便開始輸入下一行。這兩個動作合起來叫做“回車”,相當于現在鍵盤中的“Enter”鍵。

電傳打字機:(Teletype Model 33,Linux/Unix下的tty概念也來自于此)每秒鐘可以打10個字符。但是它有一個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字符。要是在這0.2秒里面,又有新的字符傳過來,那么這個字符將丟失。
于是,研制人員想了個辦法解決這個問題,就是在每行后面加兩個表示結束的字符。一個叫做“回車(return)”,告訴打字機把打印頭定位在左邊界;另一個叫做“換行(newline)”,告訴打字機把紙向下移一行。后來這兩個動作被縮寫為“\r”和“\n”。

編程語言中如何使用:
因為Unix中是用“\n”表示一行的結束,所以在C語言(以及其他C語言的繼承者,比如C++, Java)中可以直接使用“\n”,在不同的操作系統中會被自動轉換成相應的字符(比如在Windows中會被轉成“\r\n”)。

以上就是本文的全部內容,希望大家能夠喜歡。

延伸 · 閱讀

精彩推薦
409
主站蜘蛛池模板: 亚洲综合影院 | 在线干| 免费一区 | 久久精品国产99国产 | 成人激情视频在线观看 | 久久久久久久av | 在线观看国产视频 | 亚洲一区av | av免费网 | 欧美精品亚洲 | 99热99| 黄在线观看| 日韩欧美视频一区二区 | 国产又色又爽又黄 | 国产1区2区 | 中文字幕在线观看日韩 | 免费在线观看毛片 | 欧美一区二区三区久久精品 | 日韩成人中文字幕 | 99re在线精品 | 亚洲激情视频 | 婷婷毛片| 午夜伦理影院 | 懂色av中文字幕一区二区三区 | 亚洲综合在线视频 | 一区二区三区入口 | 婷婷综合网 | 国产精品一区二区三 | 国产精品亚洲第一区在线暖暖韩国 | 国产成人亚洲综合 | 亚洲每日更新 | 亚洲一区二区中文字幕 | 日韩成人影院 | 国产成年人电影在线观看 | 成年人视频在线观看免费 | 国产在线资源 | 午夜在线视频 | 欧美日韩亚洲一区二区 | 亚洲精品片 | 黄色在线观看网站 | 日韩在线免费视频 |