機器找到第一個雙引號之後,它會自動的找第二個雙引號,它認為這中間的是一個字串
比如ASCII表上,\n和\r都是在控制字元那一欄,但上面又寫著跳脫字元
二,基本使用如果想要生成只帶有單引號的字串,為了不讓電腦在執行程式時出現問題,這時可以用轉義序列,通常為'\'(反斜槓)例如:'It's a book.'這時我們應該將It's的
特別要注意的是單引號和雙引號:在程式中,一對雙引號用於括起一個字串如“abc”,可是如果想把雙引號“放在字母c的前面,例如寫成”ab“c”的形式,就會使編譯程式誤認為字串為“ab”,所以,此時必須使用跳脫字元‘\“’即寫成”ab\“c”
跳脫字元是指用 反斜槓 \ 來對某些字元進行處理以表達特殊意義的字元,即字元加上\ 以後就有了特殊的用途 —— 就是說,跳脫字元是反斜槓和字元的組合,比如 \n 表示換行
作者:Coder 流蘇C語言(精講收藏系列)——常用跳脫字元表_流蘇的部落格-CSDN部落格歡迎大家多多交流學習C/C++語言
char 型別用來表示在Unicode編碼表中的字元
str=’I\‘m a teacher’②如果不使用跳脫字元,那麼可以使用雙引號直接進行定義
這種情況下,你就需要使用跳脫字元了s = ‘it\’s a book‘單引號的你學會了,雙引號的也是相同的道理s = “使用\”建立字串“如果要在字串裡使用 \ 呢,則需要寫成 \s=”換行符是\\n“print(s)執行程式碼,輸出結果
常見跳脫字元如下:跳脫字元 描述\(在行尾時) 續行符\\ 反斜槓符號\‘ 單引號\“ 雙引號\a 響鈴\
舉個兩個例子:1、包含單引號的字串假如你想定義一個字串my_str,其值為: I‘m a student,則可以採用如下方式,透過跳脫字元 \ 進行定義my_str = ’I\‘m a student’也可以不使用跳脫字元,利用雙引號直