Matlab的轉義字元

2021-06-19 09:11:46 字數 963 閱讀 8551

來自matlab技術論壇,  , 很實用!

小小轉義字元,小弟我多年來一直不得其解。今日有幸覓得良方,特來奔走相告。

轉義字元英文叫做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 轉義字元

轉義字元英文叫做 escape characters,應該譯作 被遺忘的字元 或者 逃跑的字元 多好啊。幹嘛搞的那麼學術?如果你要定義乙個字串,可是字串裡面有個單引號,可能就會遇到困難。比如我定義s 這個句子中有乙個單引號 怎麼吧 matlab會報錯 複製 第乙個單引號和第二個單引號配成一對。得不到...

轉義字元(轉義序列)

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

mysql 轉義字元6 MySQL的轉義字元

mysql可以識別下列轉義字元 0乙個ascii 0 nul 字元。n乙個新行符。t乙個定位符。r乙個回車符。b乙個退格符。乙個單引號 符。乙個雙引號 符。乙個反斜線 符。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將解釋為乙個萬用字元。乙個 符。它用於在正文中搜尋 的文字例項,否則這裡 將...