Operador de generación de caracteres (#@)

Específicos de Microsoft

El operador charizing solo puede utilizarse con argumentos de macros. Si #@ precede a un parámetro formal en la definición de la macro, el argumento real se agrega entre comillas simples y se interpreta como un carácter cuando se expande la macro. Por ejemplo:

#define makechar(x)  #@x

hace que la instrucción

a = makechar(b);

se expanda a

a = 'b';

El carácter de comilla simple (') no se puede utilizar con el operador charizing.

FIN de Específicos de Microsoft

Consulte también

Operadores de preprocesador