C & C++ FAQ
目次
C
C++
文字列リテラル中の文字として二重引用符"を使うにはどう表記すればよいのですか。
文字列リテラル中の文字として、二重引用符文字
"
を使うには、拡張表記
\"
を用いて表記する必要があります。
たとえば、二重引用符だけの文字列リテラルは、もちろん
"""
では駄目で、
"\""
とします。
また、画面に
ABC
でなはく、
"ABC"
と表示するのであれば、
printf("\"ABC\"");
となります。
■ 根拠 ■
標準C
§6.1.3.4
Character constants
標準C
99
§6.4.4.4
Character constants
標準C++
§2.13.2
Character literals
戻る