html中讓特殊字符不轉(zhuǎn)義 C#在一個字符串前面加上什么符號,則字符串中的轉(zhuǎn)義字符將不被處理?
C#在一個字符串前面加上什么符號,則字符串中的轉(zhuǎn)義字符將不被處理?@Stringstr=@“C:programfiles”和Stringstr=“C:programfiles”是等效的。如果添加了@符
C#在一個字符串前面加上什么符號,則字符串中的轉(zhuǎn)義字符將不被處理?
@Stringstr=@“C:programfiles”和Stringstr=“C:programfiles”是等效的。如果添加了@符號,則不需要轉(zhuǎn)換stringstr=@“C:programfiles”中的轉(zhuǎn)義字符。相反,它被直接視為字符串的一部分。如果沒有@符號,則必須在stringstr=“C:programfiles”中添加轉(zhuǎn)義字符才能表示(在C:字符串中)string STR=@“C:program files”和string STR=“C:program files”是等價的
使用@符號,string STR=@“C:program files”中的轉(zhuǎn)義字符不需要轉(zhuǎn)換,直接視為字符串的一部分。
如果沒有@符號,必須添加stringstr=“C:programfiles”中的轉(zhuǎn)義字符來表示
!]轉(zhuǎn)義字符:所有ASCII碼都可以用“”加數(shù)字(通常是8位數(shù)字)表示。C定義了一些前面帶有“”的字符,以表示不能顯示的常見ASCII字符,例如0、t、n等,這些字符稱為轉(zhuǎn)義字符,因為下面的字符不是ASCII字符的原始含義。
字符常量表示的值是字符變量可以包含的值。我們可以使用ASCII表達式來表示字符類型常量,或者使用帶反斜杠的單引號來表示轉(zhuǎn)義字符。
“A”、“X2F”、“013”
其中,x表示以下字符為十六進制數(shù),表示以下字符為八進制數(shù)。例如,十進制17表示為十六進制
“X11”,八進制表示為“21”
]注意:在turbo C2.0中,字符類型常量的范圍是-128到127,除非聲明為無符號,否則它是0到255。
上述x、n、A等稱為轉(zhuǎn)義字符,它告訴編譯器需要以特殊方式處理它們。