宏定义#define CH

it2022-05-09  14

#define Bin(n) LongToBin(0x##n##L)  

" ## ",属于宏定义中的字符(串)连接符,即,将符号两端的字符(串)接为一个整体,如以上代码中,在调用Bin(n)时,若n=1111 1111,该宏的作用是将1111 1111视为字符串,替换"0x##n##L"中的"n",并与"0x"和"L"连接为一体,即Bin(1111 1111)等价于调用LongToBin(0x 1111 1111 L),而符号"0x"和"L"则分别为十六进制数和Long型数的标记符。

CH_SENS(5,5) 等价于十六进制数0x55

转载于:https://www.cnblogs.com/fyp7077/p/8310567.html

相关资源:数据结构—成绩单生成器

最新回复(0)