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

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

     編輯:關於C語言

核心規則

  • 字元常數用單引號:'a'、'\n'、'\'' (單引號本身)
  • 字串常數用雙引號:"abc"、"\n"、"\"" (雙引號本身)
  • 在對應引號內部輸出該引號,必須用反斜槓轉義:\' 或 \"。

輸出雙引號 "

#include <stdio.h>
int main() {
    printf("\"\n");   // 輸出一個雙引號並換行
    return 0;
}
// 輸出:"

輸出單引號 '

#include <stdio.h>
int main() {
    printf("'\n");   // 輸出一個單引號並換行
    return 0;
}
// 輸出:'

更多轉義字元速查

轉義序列字元ASCII碼說明
\'單引號39字元常數內必須轉義
\"雙引號34字串常數內必須轉義
\\反斜槓92本身需轉義
\n換行10LF
\r歸位13CR
\t水平定位9Tab
\v垂直定位11VT
\a響鈴7BEL
\b退格8BS
\f換頁12FF
\ddd八進位-1~3位八進位數
\xhh十六進位-1~2位十六進位數

實用技巧

  • 字串中同時包含單雙引號:"He said: \"Hello'\"" → 輸出 He said: "Hello'"
  • 原始字串字面值 (C11) 不支援,C++11 有 R"(...)"。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved