Java中的\n和\r個(gè)代表什么意思-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、城關(guān)ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的城關(guān)網(wǎng)站制作公司

今天就跟大家聊聊有關(guān)Java中的\n和\r個(gè)代表什么意思,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

符號        ASCII碼          意義

\n              10              換行NL

\r               13              回車CR

回車 \r 本義是光標(biāo)重新回到本行開頭,r的英文return,控制字符可以寫成CR,即Carriage Return

換行 \n 本義是光標(biāo)往下一行(不一定到下一行行首),n的英文newline,控制字符可以寫成LF,即Line Feed

在不同的操作系統(tǒng)這幾個(gè)字符表現(xiàn)不同,比如在WIN系統(tǒng)下,這兩個(gè)字符就是表現(xiàn)的本義,在UNIX類系統(tǒng),換行\(zhòng)n就表現(xiàn)為光標(biāo)下一行并回到行首,在MAC上,\r就表現(xiàn)為回到本行開頭并往下一行,至于ENTER鍵的定義是與操作系統(tǒng)有關(guān)的。通常用的Enter是兩個(gè)加起來

歷史:

回車”(Carriage Return)和“換行”(Line Feed)這兩個(gè)概念的來歷和區(qū)別。

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

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

看完上述內(nèi)容,你們對Java中的\n和\r個(gè)代表什么意思有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝大家的支持。

本文題目:Java中的\n和\r個(gè)代表什么意思-創(chuàng)新互聯(lián)
URL標(biāo)題:http://bm7419.com/article36/didssg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、外貿(mào)建站、定制網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、手機(jī)網(wǎng)站建設(shè)域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)