常見C中轉義字元

2021-06-26 06:20:26 字數 1046 閱讀 7791

所有的ascii碼都可以用「/」加數字(一般是8進製數字)來表示。而c中定義了一些字母前加"/"來表示常見的那些不能顯示的ascii字元,如/0,/t,/n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。 

轉義字元 意義 ascii碼值(十進位制) 

/a 響鈴(bel) 007 

/b 退格(bs) 008 

/f 換頁(ff) 012 

/n 換行(lf) 010 

/r 回車(cr) 013 

/t 水平製表(ht) 009 

/v 垂直製表(vt) 011 

// 反斜槓 092 

/? 問號字元 063 

/' 單引號字元 039 

/" 雙引號字元 034 

/0 空字元(null) 000 

/ddd 任意字元 三位八進位制 

/xhh 任意字元 二位十六進製制 

字元型常量 

字元型常量所表示的值是字元型變數所能包含的值。我們可以用ascii表示式來表示乙個字元型常量,或者用單引號內加反斜槓表示轉義字元。 

'a', '/x2f', '/013'; 

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

注意:在vc 6.0中,字元型常量表示數的範圍是-128到127,除非你把它宣告為unsigned,這樣就是0到255。 

上面我們見到的/x,/n,/a等等都是叫轉義字元,它告訴編譯器需要用特殊的方式進行處理。下面給出所有的轉義字元和所對應的意義: 

轉義字元 描述 

/' 單引號 

/ 雙引號 

// 反斜槓 

/0 空字元 

/0nnn 八進位制數 

/a 聲音符 

/b 退格符 

/f 換頁符 

/n 換行符 

/r 回車符 

/t 水平製表符 

/v 垂直製表符 

/x 十六進製制符

如: char c = '\060';     //八進位制60轉換為十進位制為48

cout<

C 中轉義字元

c 中轉義字元分2中,一種是 一種是 轉義字元 字元名稱 單引號 雙引號 反斜槓 0 空字元 a 警報符 b 退格 f 換頁 n 換行 r 回車 t 水平製表 v 垂直製表 verbatim字串 對於verbatim字串,編譯 器會嚴格按照原樣對其進行解釋。也就是說,即使這個字串跨越多行,或是包含轉...

C 中轉義字元

c 中轉義字元 c 中轉義字元分2中,一種是 一種是 符號在c 中有兩個作用 作用1 在字串的前面加 表示取消字串中的轉義 例如 string path d root subdir 作用2 如果使用者定義的物件名和系統關鍵字衝突,可以在變數前面加入 例如 string class this is a...

Oracle中轉義字元總結

在字段裡查詢 涉及到oracle的轉義字元,現總結如下 sql select from test test sdd kk d ddfsfsa dffa asfs 12345 1 2345 1 54321 2 54321 54321 a b 已選擇9行。其中包含特殊的字元分別為 有可能包含這些字元的資...