Operator charizing (#@)
Khusus Microsoft
Operator karakter hanya dapat digunakan dengan argumen makro. Jika #@
mendahului parameter formal dalam definisi makro, argumen aktual diapit dalam tanda kutip tunggal dan diperlakukan sebagai karakter saat makro diperluas. Contohnya:
#define makechar(x) #@x
menyebabkan pernyataan
a = makechar(b);
untuk diperluas ke
a = 'b';
Karakter kutipan tunggal ('
) tidak dapat digunakan dengan operator pengisian daya.
END Khusus Microsoft