轉義字符

轉義字符

編程術語
所有的ASCII碼都可以用“\”加數字(一般是8進制數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱為轉義字符,因為後面的字符,都不是它本來的ASCII字符意思了。
    中文名:轉義字符 外文名:Escape Sequence 所屬學科:編程學 英文名:Data Link Escape Character 解釋:C語言轉義

英語解釋

字符型常量所表示的值是字符型變量所能包含的值。我們可以用ASCII表達式來表示一個字符型常量,或者用單引号内加反斜杠表示轉義字符C語言在實際編程過程中,當一個數據結構大于64K字節時會發生“折回”和死鎖現象。利用特大指針,使得附加段空間為一用戶控制下的動态存儲區域,可以正确地處理大于64K字節的數據結構,從而提高内存的使用效率。 

'A','x2f','013';

其中:x表示後面的字符是十六進制數,0表示後面的字符是八進制數。

注意:在TurboC2.0中,字符型常量表示數的範圍是-128到127,除非你把它聲明為unsigned,這樣就是0到255。

各種編程語言轉義符

如HTML轉義符、java轉義符、xml轉義符、oracle轉義符、sql轉義符、sqlserver轉義符、php轉義符、asp轉義符、vb轉義符、javascript轉義符等等,還有網址中的百分号。

例如,HTML的<>&"©對别是<,>,&,",©的轉義字符

XML隻有5個轉義符:<>&"'

為什麼要使用

轉義字符串(EscapeSequence)也稱字符實體(CharacterEntity)。在HTML中,定義轉義字符串的原因有兩個:第一個原因是像“<”和“>”這類符号已經用來表示HTML标簽,因此就不能直接當作文本中的符号來使用。為了在HTML文檔中使用這些符号,就需要定義它的轉義字符串。當解釋程序遇到這類字符串時就把它解釋為真實的字符。在輸入轉義字符串時,要嚴格遵守字母大小寫的規則。第二個原因是,有些字符在ASCII字符集中沒有定義,因此需要使用轉義字符串來表示。

相關詞條

相關搜索

其它詞條