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