中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中\r \r\n \t的區別有哪些

發布時間:2021-02-03 13:51:12 來源:億速云 閱讀:236 作者:小新 欄目:開發技術

這篇文章主要介紹php中\r \r\n \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 << "hahaha" << "\r" << "xixi" ;
}

最后只顯示 xixi 而 hahaha 背覆蓋了

\n 是回車+換行 把光標 先移到 行首 然后換到下一行 也就是 下一行的行首拉

int main() { 
cout << "hahaha" << "\n" << "xixi" ; 
}

則 顯示 :

hahaha

xixi

以上是“php中\r \r\n \t的區別有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

遂宁市| 满洲里市| 民丰县| 天门市| 百色市| 安西县| 新和县| 蒲江县| 蓬莱市| 邳州市| 梅河口市| 元氏县| 张北县| 信宜市| 遵义县| 芦溪县| 积石山| 崇礼县| 精河县| 新蔡县| 韩城市| 汶上县| 宜川县| 延川县| 河南省| 惠水县| 特克斯县| 宁海县| 宁德市| 武宣县| 高尔夫| 庄河市| 右玉县| 黑河市| 东乌珠穆沁旗| 石城县| 巴林左旗| 长子县| 武山县| 桂东县| 霍州市|