matlab 轉義字元

2021-06-03 18:13:32 字數 926 閱讀 7342

轉義字元英文叫做

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...