Share via


Operadores de pré-processador

Quatro operadores específicos de pré-processadores são usados no contexto da política de #define (consulte a lista a seguir para obter um resumo de cada um.) Os operadores stringizing, charizing e token-pasting são discutidos nas três seções seguintes. Para obter informações sobre o operador definido, consulte As políticas #if, #elif, #else e #endif.

Operador

Ação

Operador stringizing (#)

Faz com que o argumento correspondente real seja incluído entre aspas duplas

Operador charizing (#@)

Faz com que o argumento correspondente seja incluído entre aspas simples e tratado como um caractere (específico da Microsoft)

Operador token-pasting (##)

Permite que os tokens utilizados como argumentos reais sejam concatenados para formar outros tokens

operador definido

Simplifica a gravação de expressões compostas em determinadas políticas de macro

Consulte também

Referência

Diretivas de pré-processador

Macros predefinidas

Outros recursos

Referência de pré-processador C/C++