#define hellosun "hello" #define B(x) #@x //char #define D(x) x##sun //union #define E(x) #x //string #define $ON 22 //$ can be used int _tmain(int argc, char* argv[]) { //fun(1); int $5 = 5; printf("%d, %d, %c, %s\n", $ON, $5, B(h), E(hello)); printf("%s", D(hello)); return 0; }