ใช้ Stringize Operator (#) แปลง Argument เป็น String แล้วพิมพ์ด้วย printf
ตัวอย่าง
#include <stdio.h>
#define PRINT(x) printf(#x)
int main() {
PRINT(Hello);
printf("\n");
PRINT(26);
printf("\n");
PRINT(2.354721);
printf("\n");
return 0;
}
ผลลัพธ์
Hello 26 2.354721