预处理器运算符

#define 指令的上下文中使用了四个预处理器特定运算符。 有关每个运算符的摘要信息,请参阅下表。 接下来三节将讨论字符串化运算符、字符化运算符和标记粘贴运算符。 有关 defined 运算符的信息,请参阅 #if、#elif、#else 和 #endif 指令

运算符 操作
字符串化运算符 (#) 使对应的实参用双引号引起来
字符化运算符 (#@) 使相应的参数用单引号括起来并被视为字符(Microsoft 专用)
标记粘贴运算符 (##) 允许将用作实参的令牌连接起来形成其他令牌
defined 运算符 简化某些宏指令中复合表达式的编写

另请参阅

预处理器指令
预定义宏
C/C++ 预处理器参考