常用語言的識別符號都只能包含數字、字母和下劃線,不能包含斜槓或者反斜槓。估計你想問的是他們放在字串裡的意義。斜槓'/',slash,就表示乙個字元,也即斜槓本身。斜槓可以用來作路徑的切割符,比如「c:/windows/system32/command.exe」這樣的路徑是合法的。而反斜槓'/',backslash,在很多語言中用作轉義字元。也就是說,它要和後面的乙個或幾個字符合起來才能表示乙個字元。如果上面的路徑寫作「c:/windows/system32/command.exe」就是不是乙個合法路徑了,因為反斜槓'/'後面是w,而'/w'不是合法的轉義字元,所以這個路徑應該寫作「c://windows//system32//command.exe」,'//'這個東西,第乙個反斜槓是用來轉義的,第二個用來表示轉義之後變成反斜槓字元'/'。關於轉義字元的定義,可以參考相關語言的文件。
/在c#中是轉義字元,也就是說它自身單獨出現的時候表示對緊隨其後的乙個字元進行轉義操作,如果我們要用到反斜槓本身的話就需要用其自己對自己轉義,也就是//嘍.
同樣也可以寫成@"c:/tools/aaa.txt",在含有保留字的字串之前加上@也是表示轉義的意思
C 轉義字元
c 轉義字元 一種特殊的字元常量 以反斜線 開頭,後跟乙個或幾個字元。具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。主要用來表示那些用一般字元不便於表示的控制 它的作用是消除緊隨其後的字元的原有含義 用一些普通字元的組合來代替一些特殊字元,由於其組合改變了原來字元表示的含義,因此稱為 轉義...
C 轉義字元
轉義字元是c語言中表示字元的一種特殊形式。通常使用轉義字元表示ascii碼字符集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號 用於表示字串常量的雙撇號 和反斜槓 等。轉義字元用反斜槓 後面跟乙個字元或乙個八進位制或十六進製制數表示。轉義字元 意義 ascii碼值 十進位制 a 響...
c 轉義字元
c 轉義字元 一種特殊的字元常量 以反斜線 開頭,後跟乙個或幾個字元。具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。主要用來表示那些用一般字元不便於表示的控制 它的作用是消除緊隨其後的字元的原有含義 用一些普通字元的組合來代替一些特殊字元,由於其組合改變了原來字元表示的含義,因此稱為 轉義...