Compartir a través de


Operadores de preprocesador

Se utilizan cuatro operadores específicos del preprocesador en el contexto de la directiva #define (vea la lista 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 de generación de cadenas (#)

Hace que el argumento real correspondiente se delimite con comillas dobles

Operador de generación de caracteres (#@)

Hace que el argumento correspondiente se delimite con comillas simples y se trate como un carácter (Específicos de Microsoft)

Operador de pegado de token (##)

Permite concatenar tokens utilizados como argumentos reales para formar otros tokens

Operador defined

Simplifica la escritura de expresiones compuestas en determinadas directivas de macro

Vea también

Referencia

Directivas de preprocesador

Macros predefinidas

Otros recursos

Referencia del preprocesador de C/C++