Operadores de preprocesador

Se usan cuatro operadores específicos del preprocesador en el contexto de la directiva #define. Vea la tabla siguiente para obtener un resumen de cada uno de ellos. En las próximas tres secciones se explican los operadores de generación de cadenas, generación de caracteres y pegado de token. Para obtener información sobre el operador defined, vea Directivas #if, #elif, #else y #endif.

Operador Acción
Operador Stringizing (#) Hace que el argumento real correspondiente se delimite con comillas dobles
Operador Charizing (#@) Hace que el argumento correspondiente se delimite con comillas simples y se trate como un carácter (específico de Microsoft).
Operador de pegado de tokens (##) Permite concatenar tokens utilizados como argumentos reales para formar otros tokens
operador definido Simplifica la escritura de expresiones compuestas en determinadas directivas de macro

Consulte también

Directivas de preprocesador
Macros predefinidas
Referencia del preprocesador de C/C++