C プリプロセッサ演算子 新しいページはコチラ
提供: yonewiki
(→defined() Defined演算子) |
|||
15行: | 15行: | ||
==='''<nowiki>#</nowiki>''' 文字列化演算子 2重引用符<nowiki>" "</nowiki>=== | ==='''<nowiki>#</nowiki>''' 文字列化演算子 2重引用符<nowiki>" "</nowiki>=== | ||
+ | |||
マクロ引数を2重引用符のついた文字列として扱う演算子です。マクロ引数に2重引用符を使うわけですから、プログラムとしても2重引用符を使うような部分の置き換えのために利用するものです。したがって、文字列リテラルによる初期化やprintf命令や、文字列操作関数の引数といった文字列リテラルを必要とするようなプログラムソースコードのマクロ置換のために使われると考えればよいと思います。 | マクロ引数を2重引用符のついた文字列として扱う演算子です。マクロ引数に2重引用符を使うわけですから、プログラムとしても2重引用符を使うような部分の置き換えのために利用するものです。したがって、文字列リテラルによる初期化やprintf命令や、文字列操作関数の引数といった文字列リテラルを必要とするようなプログラムソースコードのマクロ置換のために使われると考えればよいと思います。 | ||