首頁 後端開發 php教程 php中r rn t的区别示例介绍_PHP

php中r rn t的区别示例介绍_PHP

Jun 01, 2016 am 11:57 AM
r t

\n 软回车:
在Windows 中表示换行且回到下一行的最开始位置。相当于Mac OS 里的 \r 的效果。
在Linux、unix 中只表示换行,但不会回到下一行的开始位置。

\r 软空格:
在Linux、unix 中表示返回到当行的最开始位置。
在Mac OS 中表示换行且返回到下一行的最开始位置,相当于Windows 里的 \n 的效果。

\t 跳格(移至下一列)。

它们在双引号或定界符表示的字符串中有效,在单引号表示的字符串中无效。
\r\n 一般一起用,用来表示键盘上的回车键,也可只用 \n。
\t表示键盘上的“TAB”键。

就像你使用 enter和shift+enter的区别,如果要显示在页面上的效果还要转化为HTML代码或用...

文件中的换行符号:

linux,unix: \r\n
windows: \n
Mac OS : \r

对应:

\n LF或ASCII中的0x0A(10)
\r CR或ASCII中的0x0D(13)
\t 水平制表符-HT或ASCII中的0x09(9)
\\ 反斜杠
\$ 美圆符
\" 双引号
\' 单引号

有关它们的来历并引起分歧垢原由:

“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。

于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。

这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。

后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。

Unix系统里,每行结尾只有“”,即“\n”;Windows系统里面,每行结尾是“”,即“\n\r”;Mac系统里,每行结尾是“”。一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。

c语言编程时(windows系统)

\r 就是return 回到 本行 行首 这就会把这一行以前的输出 覆盖掉

如:
复制代码 代码如下:
int main() {
cout }

最后只显示 xixi 而 hahaha 背覆盖了

\n 是回车+换行 把光标 先移到 行首 然后换到下一行 也就是 下一行的行首拉
复制代码 代码如下:
int main() {

cout }

则 显示 :

hahaha
xixi

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Trezor冷錢包:Model One與Model T的特性與使用指南 Trezor冷錢包:Model One與Model T的特性與使用指南 Jan 19, 2024 pm 04:12 PM

在許多中心化交易所出現問題後,越來越多的幣圈投資者開始將資產轉移到冷錢包中,以減少中心化交易所帶來的風險。本文將介紹全球最早的冷錢包供應商Trezor,自2014年推出首款冷錢包至今,在全球多個國家銷售。 Trezor的產品包括2014年推出的ModelOne和2018年推出的進階版本ModelT。以下將繼續介紹這兩款產品與其他冷錢包的差異。什麼是Trezor冷錢包? 2014年,Trezor推出了第一款冷皮夾ModelOne。除了常見的BTC、ETH、USDT等幣種外,該錢包還支援超過1000種其

Python或R:哪種程式語言比較適合資料科學? Python或R:哪種程式語言比較適合資料科學? Apr 12, 2023 am 08:28 AM

關於 R 的一點背景R 是一種程式語言和分析工具,由 Ross Ihaka 和 Robert Gentleman 開發,並於 1993 年首次推出。同時,它也是免費的開源軟體,擁有豐富的 統計和圖形化技術庫。 R 是 分析師、統計學家 和 研究人員 用得最多的工具之一,用於 檢索、清理、分析、視覺化 和 呈現數據,許多行業如 IT、銀行、醫療、金融都使用 R。用途 資料科學家可以使用 R 程式語言來收集數據,進行統計分析,並產生視覺化結果。它可以用於圖形化表示。 R 既可用於機器學習,也可用於深

Redstone (RED)此次空投如何使BNBHolder受益? Redstone (RED)此次空投如何使BNBHolder受益? Mar 04, 2025 pm 06:06 PM

Redstone (RED)空投活動為BNB持有者帶來豐厚收益! Redstone,一個支持70多個區塊鏈、覆蓋1250多個資產的創新型多鏈預言機項目,其代幣RED通過幣安Launchpool進行空投。參與活動,BNB持有者可將閒置資產投入RED獎勵池進行挖礦,獲得RED代幣,實現資產增值,提高資產利用效率,並豐富投資組合,降低風險。 但需注意加密貨幣市場波動性,理性投資,謹慎評估風險。 立即參與Redstone (RED)空投,抓住財富機遇!

Win11 Build 23419 預覽版推出新功能:螢幕錄製現在可透過 Win + Shift + R 快捷鍵完成 Win11 Build 23419 預覽版推出新功能:螢幕錄製現在可透過 Win + Shift + R 快捷鍵完成 Dec 21, 2023 pm 05:08 PM

微軟今天針對Dev頻道的WindowsInsider專案成員,發布了Win11Build23419預覽版更新。本次更新新增USB4設定頁面等諸多改進之外,微軟引進的部分新功能/新功能並未寫入更新日誌中。微軟即將為Win11引進一項新功能/新特性,使用者可以使用Win+Shift+R快捷組合方式來錄製螢幕。只是目前功能尚未生效,使用該鍵盤快捷鍵之後開啟是常規截圖UI,而非錄製螢幕UI。網友可透過ViveTool工具啟用上述新功能、新功能:1.從GitHub頁面下載Vivetool工具,然後解

PHP 函數與 R 函數的差別? PHP 函數與 R 函數的差別? Apr 25, 2024 pm 03:51 PM

PHP和R函數在語法、資料型態、資料結構和函數作用域有以下差異:1.語法:PHP函數遵循C式語法,而R函數使用S式語法。 2.資料型態:PHP是弱型別語言,而R是強型別語言。 3.資料結構:PHP支援多種資料結構,而R專用於統計數據,提供最佳化的資料結構。 4.函數作用域:PHP函數作用域僅限於函數主體,而R函數作用域較為複雜。

r720升級win11的方法 r720升級win11的方法 Dec 25, 2023 pm 05:31 PM

拯救者r720是聯想拯救者係列在2017年推出的筆記本型號,雖然距今已經過去了5年,但是依舊能夠滿足幾乎所有遊戲的流暢運行。因此有的用戶也想用它更新一下最新的win11系統,但我不知道怎麼升級,下面就一起來看看吧。 r720怎麼升級win11:1、很遺憾的是,r720使用的是第七代英特爾處理器,不滿足微軟對於win11的要求。 2.因此使用者如果想要升級win11的話,就必須跳過系統偵測,在pe系統之中進行升級。 3.要進入pe系統首先需要準備一款系統USB。 4.如果我們沒有啟動u盤的話,需要手動進行製

R71700的兼容性與Windows 11的詳細介紹 R71700的兼容性與Windows 11的詳細介紹 Jan 13, 2024 pm 05:24 PM

眾所周知,win11升級對於處理器有很高的要求,因此有的AMD銳龍r71700處理器用戶不知道自己的電腦是否能夠安裝win11系統,其實我們不用擔心,是可以安裝的,下面就跟著小編一起來看一下具體情況吧。 r71700能裝win11麼:答:r71700處理器能夠安裝win11系統。安裝方法一:1、先透過左下角開始選單進入「設定」2、然後在其中選擇「更新與安全性」3、然後進入windows預覽體驗計劃,加入之後選擇「dev頻道」4、然後進入「windows更新”,在其中檢測更新就可以下載安裝win11

Java函數與R語言函數的差別? Java函數與R語言函數的差別? Apr 23, 2024 pm 01:24 PM

Java和R函數的差別在於:定義方式:Java使用publicstatic修飾符,R使用function關鍵字。參數傳遞:Java使用值傳遞,R通常使用參考傳遞。傳回類型:Java必須明確聲明,R在執行時隱式推斷。

See all articles