Только для систем Microsoft
Charizing оператор может использоваться только с аргументами макросов. Если #@ предшествует формальный параметр в определении макроса, то фактический аргумент заключен в одинарные кавычки и обрабатывается как символ, если макрос развернут. Например:
#define makechar(x) #@x
вызывает выписку
a = makechar(b);
можно развернуть на
a = 'b';
Знак одинарных кавычек не может использоваться с charizing оператором.