Bagikan melalui


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

Lihat juga

Operator prapemroscesor