BohYoh.comトップページへ
C & C++ FAQ
目次

C C++ 文字列リテラル中の文字として二重引用符"を使うにはどう表記すればよいのですか。

 文字列リテラル中の文字として、二重引用符文字"を使うには、拡張表記\"を用いて表記する必要があります。
 たとえば、二重引用符だけの文字列リテラルは、もちろん"""では駄目で、"\""とします。
 また、画面にABCでなはく、"ABC"と表示するのであれば、

printf("\"ABC\"");

となります。


■ 根拠 ■
標準C §6.1.3.4 Character constants
標準C99 §6.4.4.4 Character constants
標準C++ §2.13.2 Character literals

戻る

BohYoh.comロゴ