轉義字元及( r, n, r n)的問題

2021-06-17 19:33:48 字數 574 閱讀 5372

本文部分內容參照: 貼中的相關答。

\r      回車,將游標定位在當前行的開頭,不會跳到下一行。return

\n     換行符,將游標定位在下一行的開頭。newline

\t      水平製表符,將游標移到下乙個製表符的位置

\\       代表反斜槓字元

\'       代表單引號字元

\"       代表雙引號字元

引用:imasmallbird的回答。

我們在平時使用電腦時,已經習慣了回車和換行一次搞定,敲乙個回車鍵,即是回車,又是換行,但在早期的打字機上,要另起一行打字需要兩個步驟,首先要傳送命令"\r」將打字頭復位,即回車,然後再傳送命令"\n」讓打字機走紙移到下一行,所以這個歷史遺留問題導致了如今我們在dos-windows的系統裡需要區分"\r\n」和「\n」,但在unix中只有"\n」。

用ultraedit開啟文字檢視,會看到換行處顯示的是0x0d0a,0x0d即"\r」,0x0a即"\n」。

有時候在文字檔案中出現■這樣的符號,是因為沒有"\r\n"連用,導致不能正確回車換行。

在c中讀取文字時,"\r\n」已自動轉成"\n」。

c 轉義字元 及

轉義字元 轉義字元的意義 n 回車換行 t 橫向跳到下一製表位置 v 豎向跳格 b 退格 r 回車 f 走紙換頁 反斜線符 單引號符 a 鳴鈴 ddd 1 3位八進位制數所代表的字元 xhh 1 2位十六進製制數所代表的字元 在c 中為強制不轉義 的符號,在裡面的轉義字元無效 string str1...

Python轉義字元及用法

在前面的章節中,我們曾經簡單學習過轉義字元,所謂轉義,可以理解為 採用某些方式暫時取消該字元本來的含義 這裡的 某種方式 指的就是在指定字元前新增反斜槓 以此來表示對該字元進行轉義。舉個例子,在 python 中單引號 或雙引號 是有特殊作用的,它們常作為字元 或字串 的標識 只要資料用引號括起來,...

Go 轉義字元及風格

今天來學習一下go 中的轉義字元,原始碼注釋,規範的 風格以及標準庫api 文件 go 轉義字元 常用的轉義字元有以下幾個 1.t 表示乙個製表符 tab 通常可以使用它進行排版 2.n 表示乙個換行符 3.表示乙個反斜線 4.表示乙個 5.r 表示乙個回車 從當前行的最前面開始輸出,覆蓋以前的內容...