Operador de caracterização (#@)
Específico da Microsoft
O operador de charizing pode usado apenas com os argumentos das macros. Se #@ preceder um parâmetro formal na definição da macro, o argumento real é encapsulado em aspas simples e tratado como um caractere quando uma macro for expandida. Por exemplo:
#define makechar(x) #@x
faz com que a instrução
a = makechar(b);
seja expandida para
a = 'b';
O caractere de aspas simples não pode ser usado com o operador de charizing.
FIM de Específico da Microsoft