c#中轉義字元分2中,一種是\,一種是@。
轉義字元 字元名稱
\' 單引號
\" 雙引號
\\ 反斜槓
\0 空字元
\a 警報符
\b 退格
\f 換頁
\n 換行
\r 回車
\t 水平製表
\v 垂直製表
verbatim字串
對於verbatim字串,編譯 器會嚴格按照原樣對其進行解釋。也就是說,即使這個字串跨越多行,或是包含轉義字元,編譯器也將不予理會,即這些格式和轉義符將按照原樣輸出。唯一例外的是引號,編譯器必須將其轉義,因為只有這樣才能確定字串的邊界。
verbatim字串的定義語法為以@符號開始,後面緊跟包含在引號中的字串
string
sample =
@"hello"
;
string
sample =
@"hello\tworld"
;
//生成hello\tworld
以下是乙個實用的示例:
string
sample=
@"c:\my documents\sample.txt"
;
//結果為:c:\my documents\sample.txt,如同語句:string sample="c:\\my documents\\sample.txt"
若想在verbatim字串內使用引號,必須使用附加的引號組將其轉義。例如,生成字串
"hi"
的**如下:
string s=
@" "
"hi"
""
;
//注意:兩邊都有3個引號
上述**將生成下列字串:
"hi"
C 中轉義字元
c 中轉義字元 c 中轉義字元分2中,一種是 一種是 符號在c 中有兩個作用 作用1 在字串的前面加 表示取消字串中的轉義 例如 string path d root subdir 作用2 如果使用者定義的物件名和系統關鍵字衝突,可以在變數前面加入 例如 string class this is a...
常見C中轉義字元
所有的ascii碼都可以用 加數字 一般是8進製數字 來表示。而c中定義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。轉義字元 意義 ascii碼值 十進位制 a 響鈴 bel 007 b 退格 bs ...
Oracle中轉義字元總結
在字段裡查詢 涉及到oracle的轉義字元,現總結如下 sql select from test test sdd kk d ddfsfsa dffa asfs 12345 1 2345 1 54321 2 54321 54321 a b 已選擇9行。其中包含特殊的字元分別為 有可能包含這些字元的資...