Charakterizace operátoru (#@)
Specifické pro Microsoft
Operátor zřetězení lze použít pouze s argumenty makra.Předchází-li #@ formální parametr v definici makra, je aktuální argument uzavřen do jednoduchých uvozovek a je při rozbalení makra považován za znak.Příklad:
#define makechar(x) #@x
způsobí, že příkaz
a = makechar(b);
je rozbalen na
a = 'b';
Znak jednoduchých uvozovek nelze spolu s operátor zřetězení použít.
Specificka produktu Microsoft END