最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在編碼時(shí)如何使用\r與\n,兩者的區(qū)別

 更新時(shí)間:2015年07月28日 09:54:43   作者:Clement-Xu  
本篇文章是對(duì)\r與\n兩者的區(qū)別,以及編程語(yǔ)言中如何使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以參考下

\r與\n到底有何區(qū)別,編碼的時(shí)候又應(yīng)該如何使用,我們下面來(lái)了解一下。

區(qū)別:

\r:
全稱(chēng):carriage return (carriage是“字車(chē)”的意思,打印機(jī)上的一個(gè)部件)
簡(jiǎn)稱(chēng):return
縮寫(xiě):r
ASCII碼:13
作用:把光標(biāo)移動(dòng)到當(dāng)前行的最左邊

\n:
全稱(chēng):new line
別名:line feed
縮寫(xiě):n
ASCII碼:10
作用:把光標(biāo)向下移動(dòng)一行

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

歷史:
機(jī)械的英文打字機(jī):在打字機(jī)上,有一個(gè)部件叫“字車(chē)”(carriage),每輸入一個(gè)單詞,“字車(chē)”就前進(jìn)一格。當(dāng)輸滿(mǎn)一行后,使用者就要推動(dòng)“字車(chē)”到起始位置,這時(shí)打字機(jī)會(huì)有兩個(gè)動(dòng)作:“字車(chē)”歸位、滾筒(roller)上卷一行(相當(dāng)于“字車(chē)”下移一行),以便開(kāi)始輸入下一行。這兩個(gè)動(dòng)作合起來(lái)叫做“回車(chē)”,相當(dāng)于現(xiàn)在鍵盤(pán)中的“Enter”鍵。

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

編程語(yǔ)言中如何使用:
因?yàn)閁nix中是用“\n”表示一行的結(jié)束,所以在C語(yǔ)言(以及其他C語(yǔ)言的繼承者,比如C++, Java)中可以直接使用“\n”,在不同的操作系統(tǒng)中會(huì)被自動(dòng)轉(zhuǎn)換成相應(yīng)的字符(比如在Windows中會(huì)被轉(zhuǎn)成“\r\n”)。

以上就是本文的全部?jī)?nèi)容,希望大家能夠喜歡。

相關(guān)文章

  • SpringBoot2.0整合Redis自定義注入bean組件配置的實(shí)戰(zhàn)教程

    SpringBoot2.0整合Redis自定義注入bean組件配置的實(shí)戰(zhàn)教程

    這篇文章主要介紹了SpringBoot2.0整合Redis自定義注入bean組件配置,我們將基于SpringBoot2.0整合搭建的微服務(wù)項(xiàng)目為奠基,開(kāi)啟中間件Redis的實(shí)戰(zhàn)之路,需要的朋友可以參考下
    2023-06-06
  • Java靜態(tài)代碼塊作用及執(zhí)行順序解析

    Java靜態(tài)代碼塊作用及執(zhí)行順序解析

    這篇文章主要介紹了Java靜態(tài)代碼塊作用及執(zhí)行順序解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • spring?boot教程之建立第一個(gè)HelloWorld

    spring?boot教程之建立第一個(gè)HelloWorld

    這篇文章主要介紹了spring?boot教程之建立第一個(gè)HelloWorld的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • Springboot啟動(dòng)擴(kuò)展點(diǎn)超詳細(xì)教程小結(jié)

    Springboot啟動(dòng)擴(kuò)展點(diǎn)超詳細(xì)教程小結(jié)

    這篇文章主要介紹了Springboot啟動(dòng)擴(kuò)展點(diǎn)超詳細(xì)教程小結(jié),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 一文掌握J(rèn)VM?Safe?Point

    一文掌握J(rèn)VM?Safe?Point

    關(guān)于?Safe?Point?是?JVM?中很關(guān)鍵的一個(gè)概念,但我估計(jì)有不少同學(xué)不是很懂,于是今天跟大家來(lái)深入聊聊?Safe?Point,通過(guò)本文學(xué)習(xí)你會(huì)了解什么是?Safe?Point?為啥需要?Safe?Point?Safe?Point?與?Stop?the?World?的關(guān)系?感興趣的朋友一起看看吧
    2022-10-10
  • java 基礎(chǔ)之final、finally和finalize的區(qū)別

    java 基礎(chǔ)之final、finally和finalize的區(qū)別

    這篇文章主要介紹了java 基礎(chǔ)之final、finally和finalize的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • MyBatis 自動(dòng)更新時(shí)間的方法實(shí)現(xiàn)

    MyBatis 自動(dòng)更新時(shí)間的方法實(shí)現(xiàn)

    本文主要介紹了MyBatis 自動(dòng)更新時(shí)間的方法實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Java中實(shí)現(xiàn)在一個(gè)方法中調(diào)用另一個(gè)方法

    Java中實(shí)現(xiàn)在一個(gè)方法中調(diào)用另一個(gè)方法

    下面小編就為大家分享一篇Java中實(shí)現(xiàn)在一個(gè)方法中調(diào)用另一個(gè)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • .NET程序員如何入門(mén)Spring Boot詳解

    .NET程序員如何入門(mén)Spring Boot詳解

    這篇文章主要介紹了.NET程序員如何快入門(mén)Spring Boot,微軟給VS Code提供了編寫(xiě)Java的插件,你可以在VS Code上愉快地寫(xiě)Java。,需要的朋友可以參考下
    2019-06-06
  • Java NIO實(shí)戰(zhàn)之聊天室功能詳解

    Java NIO實(shí)戰(zhàn)之聊天室功能詳解

    這篇文章主要介紹了Java NIO實(shí)戰(zhàn)之聊天室功能,結(jié)合實(shí)例形式詳細(xì)分析了java NIO聊天室具體的服務(wù)端、客戶(hù)端相關(guān)實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2019-11-11

最新評(píng)論

泰来县| 铜陵市| 繁昌县| 崇仁县| 彭泽县| 伊通| 永川市| 大庆市| 旺苍县| 承德市| 鹤山市| 霍城县| 漠河县| 黔江区| 绥江县| 玉屏| 辽宁省| 灵璧县| 清远市| 云龙县| 白城市| 长兴县| 政和县| 宜君县| 叶城县| 吐鲁番市| 绥棱县| 浙江省| 靖西县| 丰都县| 苗栗县| 志丹县| 中西区| 兴化市| 龙口市| 新巴尔虎右旗| 宁化县| 连平县| 嵊泗县| 乌审旗| 赤城县|