轉義字元英文叫做
escape characters,應該譯作"
被遺忘的字元"或者"逃跑的字元" 多好啊。幹嘛搞的那麼學術??
如果你要定義乙個字串,可是字串裡面有個單引號,可能就會遇到困難。
比如我定義s='這個句子中有乙個單引號',怎麼吧' %matlab會報錯
複製**
第乙個單引號和第二個單引號配成一對。得不到我們的結果。
你要這樣:s='這個句子中有乙個單引號'',怎麼吧' %matlab通過
複製**
輸出的字串中才會有乙個單引號
當使用disp,sprintf, fprintf, eval的命令的時候,也需要考慮上面的問題。否則就會之前和我一樣糾結。。。
disp(''') %報錯
複製**
disp('''') %正解
複製**
附上matlab中所有的轉義字元。
escape characters, including:
''single quotation mark
%% percent character
\\backslash
\aalarm
\bbackspace
\fform feed
\nnew line
\rcarriage return
\thorizontal tab
\vvertical tab
\xnhexadecimal number, n
\noctal number, n
Matlab的轉義字元
來自matlab技術論壇,很實用!小小轉義字元,小弟我多年來一直不得其解。今日有幸覓得良方,特來奔走相告。轉義字元英文叫做escape characters,應該譯作 被遺忘的字元 或者 逃跑的字元 多好啊。幹嘛搞的那麼學術?如果你要定義乙個字串,可是字串裡面有個單引號,可能就會遇到困難。比如我定義...
轉義字元(轉義序列)
在程式設計中有一些字元是打不出來的,比如換行,提示音,下乙個製表位等等,於是程式語言的開發者就設計了轉義序列 escape sequence 這種東西用來表達這些字元。下面就是一些轉義字元 轉義字元 功能 反斜槓 單引號 雙引號 aascii響鈴符 bel bascii退格符 bs fascii進紙...
mysql 轉義 MySql字元轉義
在字串中,某些序列具有特殊含義。這些序列均用反斜線 開始,即所謂的轉義字元。mysql識別下面的轉義序列 0ascii 0 nul 字元。單引號 雙引號 b退格符。n換行符。r回車符。ttab字元。zascii 26 控制 ctrl z 該字元可以編碼為 z 以允許你解決在windows中ascii...