首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> 關於C

C語言輸出單雙引號:轉義字元 \' 與 \" 實戰

     編輯:關於C

直接輸出雙引號

printf("\""); // 輸出: "
// 或
printf("%c", '"');

直接輸出單引號

printf("\'"); // 輸出: '
// 或
printf("%c", '\'');

字串字面量中包含引號

printf("He said: \"Hello\""); // He said: "Hello"
printf('It\'s mine');         // 錯誤:單引號字元常量只能容納單字元
printf("It's mine");          // 正確:雙引號字串內單引號無需轉義

轉義規則速記

  • 在 雙引號字串 中:\" 代表雙引號,\' 可選(單引號本身無特殊含義)。
  • 在 單引號字元常量 中:\' 代表單引號,\" 可選。
  • \\ 代表反斜線本身。

進階:原始字串 (C++11)

// C++ 僅供參考
cout << R"(He said: "It's \"OK\"")"; // 無需任何轉義
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved