激情久久久_欧美视频区_成人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”)。

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

延伸 · 閱讀

精彩推薦
411
主站蜘蛛池模板: 激情毛片| 国产一区二区三区四区在线 | 色678黄网站全部免费 | 性爱网站| 黄色免费在线网站 | 精品一区二区三区免费看 | 久久久资源网 | 色悠悠久久久久 | 免费看a级片 | 成年人黄视频 | 精品久久久久久久久久中出 | 538任你躁在线精品视频网站 | 91最新视频在线观看 | 亚洲一区二区观看播放 | 成人在线观看一区 | 一本色道久久综合狠狠躁篇适合什么人看 | 黄色网址在线播放 | 欧美日韩色片 | 激情亚洲一区二区 | 日产精品一区二区三区在线观看 | 嗯~啊~弄嗯~啊h高潮视频 | 日本成人午夜视频 | 欧美黄色小视频 | 一级片a | 九九热精品在线 | 天天操天天看 | 艹男人的日日夜夜 | 偷偷草网站 | jizzzzxxxxx | 久久www视频 | 国产精品视频一区二区三区四 | 网站激情 | 国产精品99一区二区 | 精品国产一区二区三区久久久蜜月 | 性日本xxx | 不卡中文一二三区 | 日本高清视频网站www | 欧产日产国产精品v | 久综合色| 久久丝袜脚交足黄网站免费 | 国产成人自拍av |