\"5 7\"
初學者常困惑:為什麼要寫成 \"5 7\",而不是 \'5 7\' 或 \"\\5 7\\\"?圖中代碼顯示 \\\"5 7\\\" 這樣的寫法。
反斜桿 \\ 是 C 語言的轉義字符前綴。
\\\" 代表雙引號字符本身(\"),而非字符串結束標記。\"\\\"5 7\\\"\" 的含義是:輸出一個帶雙引號的字符串 \"5 7\"。| 寫法 | 實際輸出 | 說明 |
|---|---|---|
\"5 7\" | 5 7 | 普通字符串,無引號 |
\"\\\"5 7\\\"\" | \"5 7\" | 包含雙引號的字符串 |
'\\\"' | \" | 字符常量:單個雙引號字符 |
\\n 換行\\t 水平製表\\\\ 反斜桿本身\\\" 雙引號\\\' 單引號掌握轉義規則,即可靈活處理包含特殊符號的字符串輸出需求。