Placing a preprocessor directive inside a string literal?
14775
Stringification of a macro value
30279
What is the type of string literals in C and C++?
131229
How to (un)escape strings in C/C++?
150701
C preprocessor macro for returning a string repeated a certain number of times
63645
nesting brace expansion and command substitution
152734
Using the literal '@' with a string variable
120043
What is the proper use of \@ (i.e., backslash-at)?
115415
What's the difference between the macros "#define STR(x) #x" and "#define STR(x) VAL(x)" with "#define VAL(x) #x"?
38405
Underscore `_` before the format string
100290
Modifying String Literal
90763
C++ multiline string literal
14413
How do I set a conditional compile variable?
12542
Why aren't my compile guards preventing multiple definition inclusions?
65209
How do I check OS with a preprocessor directive?
18646
Swallowing comma in variadic macros on compilers that do not recognise ##
106263
How do I use the C preprocessor to make a substitution with an environment variable
68515
Literal initialization for const references