Delphi 轉義字符
轉義字符(Escape character),又 稱 數據傳送換碼字符,符號“\”。
- 所有的ASCII碼都可以用“\”加數字(一般是8進制數字)來表示。
- C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等
|
轉義字符
|
意義
|
ASCII碼值(十進制)
|
|
\a
|
響鈴(BEL)
|
007
|
|
\b
|
退格(BS) ,將當前位置移到前一列
|
008
|
|
\f
|
換頁(FF),將當前位置移到下頁開頭
|
012
|
|
\n
|
換行(LF) ,將當前位置移到下一行開頭
|
010
|
|
\r
|
回車(CR) ,將當前位置移到本行開頭
|
013
|
|
\t
|
水平制表(HT) (跳到下一個TAB位置)
|
009
|
|
\v
|
垂直制表(VT)
|
011
|
|
\\
|
代表一個反斜線字符''\'
|
092
|
|
\'
|
代表一個單引號(撇號)字符
|
039
|
|
\"
|
代表一個雙引號字符
|
034
|
|
\?
|
代表一個問號
|
063
|
|
\0
|
空字符(NUL)
|
000
|
|
\ddd
|
1到3位八進制數所代表的任意字符
|
三位八進制
|
|
\xhh
|
十六進制所代表的任意字符
|
十六進制
|
注意:
1. 區分,斜杠:"/" 與 反斜杠:"\" ,此處不可互換
2. \xhh 十六進制轉義不限制字符個數 '\x000000000000F' == '\xF'
Delphi中的轉義字符?
似乎沒有。Delphi 中直接用ASCII代替,例如:
\n -> #10 //換行
\r -> #13 //回車
如果是對於字符串,有一種情況:
對 ' 轉義,那么需要用兩個 ' 代替。
例如:
sStr := 'I can''t do it'; // I can't do it
創建時間:2020.12.15 更新時間:
