所有的ASCII碼都可以用“\”加數字(一般是8進制數字)來表示。而C中定義了一些字母前加"\"來表示常見的那些不能顯示的ASCII字符,如\0,\t,\n等,就稱為轉義字符,因為后面的字符,都不是它本來的ASCII字符意思了。
所有的轉義字符和所對應的意義:
| 轉義字符 | 意義 | 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 | 空字符(NULL) | 000 |
| \ooo | 1到3位八進制數所代表的任意字符 | 三位八進制 |
| \xhh | 1到2位十六進制所代表的任意字符 | 三位十六進制 |
注意:區分,斜杠:"/" 與 反斜杠:"\" ,此處不可互換,所以在拼接特殊字符時可以使用\在特殊字符前面添加上 在實現字符的拼接;
例子:
_titleLab = [[UILabel alloc]init];
_titleLab.font=[UIFont systemFontOfSize:18];
_titleLab.numberOfLines = 0;
_titleLab.text = @"各位親愛的會員:\n\n\t本目錄下的文件為各種資料圖的設計源文件,大部分內容是手機端無法下載和打開的,下載和查看方法為:\n\n\t一、復制下方網址,通過微信、QQ及郵件等方式發送到PC電腦端微信、QQ等;\n\t二、將網址復制到PC端瀏覽器,打開網址,點擊下方復制按鈕即可復制本鏈接;\n\t三、選擇所需對應的資料進行下載,下載后對應格式需要對應軟件才能打開,或者讓廣告設計公司進行打開、修改和制作印刷等;\n\t四、再次感謝大家。如有設計圖相關問題請聯系QQ:727130525;";
_titleLab.frame = CGRectMake(20, 0, 300, 200);
[self.view addSubview:_titleLab];
