一个无聊的宏定义

时间:2022-07-22
本文章向大家介绍一个无聊的宏定义,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

该宏实现写字符避免写两个单引号的操作。

宏定义:

#define MAKE_CHAR(x) #@x

使用:

char c = MAKE_CHAR(a); // 让a自动加上两个单引号为'a'

等价于:

char c = 'a';