轉義字元總結

2021-04-17 22:10:54 字數 1099 閱讀 2874

轉義字元是c語言中表示字元的一種特殊形式。通常使用轉義字元表示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 任意字元 二位十六進製制

字元常量中使用單引號和反斜槓以及字元常量中使用雙引號和反斜槓時,都必須使用轉義字元表示,即在這些字元前加上反斜槓。

在c程式中使用轉義字元/ d d d或者/ x h h可以方便靈活地表示任意字元。/ d d d為斜槓後面跟三位八進位制數,該三位八進位制數的值即為對應的八進位制a s c i i碼值。/ x後面跟兩位十六進製制數,該兩位十六進製制數為對應字元的十六進製制a s c i i碼值。

使用轉義字元時需要注意以下問題:

1) 轉義字元中只能使用小寫字母,每個轉義字元只能看作乙個字元。

2) /v 垂直製表和/f 換頁符對螢幕沒有任何影響,但會影響印表機執行響應操作。

3) 在c程式中,使用不可列印字元時,通常用轉義字元表示

注: 1,/v垂直製表和/f換頁符對螢幕沒有任何影響,但會影響印表機執行響應操作。

2,/n其實應該叫回車換行。換行只是換一行,不改變游標的橫座標;回車只是回到行首,不改變游標的縱座標。

3,/t 游標向前移動四格或八格,可以在編譯器裡設定

4,/' 在字元裡(即單引號裡)使用。在字串裡(即雙引號裡)不需要,只要用 ' 即可。

5,/? 其實不必要。只要用 ? 就可以了(在windows vc6 和tc2 中驗證)。

Oracle中轉義字元總結

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

轉義字元(轉義序列)

在程式設計中有一些字元是打不出來的,比如換行,提示音,下乙個製表位等等,於是程式語言的開發者就設計了轉義序列 escape sequence 這種東西用來表達這些字元。下面就是一些轉義字元 轉義字元 功能 反斜槓 單引號 雙引號 aascii響鈴符 bel bascii退格符 bs fascii進紙...

mysql 轉義 MySql字元轉義

在字串中,某些序列具有特殊含義。這些序列均用反斜線 開始,即所謂的轉義字元。mysql識別下面的轉義序列 0ascii 0 nul 字元。單引號 雙引號 b退格符。n換行符。r回車符。ttab字元。zascii 26 控制 ctrl z 該字元可以編碼為 z 以允許你解決在windows中ascii...