1、实现宏定义:BINARY_NUMBER(x),x是11011形式的二进制数,返回11011形式的二进制数的十六进制数。例如
unsigned int a=BINARY_NUMBER(10110101); // 结果是a=0xB5
要点:多语句的宏函数定义(参见另一篇博文:http://blog.youkuaiyun.com/jandunlab/article/details/16116295)、二进制转化为十六进制。
本文介绍了如何通过宏定义实现将二进制数转换为十六进制数的功能,并且实现了一个将字符串进行反转的函数。包括多语句宏函数定义、二进制转十六进制的技巧以及字符串操作的基本方法。
1、实现宏定义:BINARY_NUMBER(x),x是11011形式的二进制数,返回11011形式的二进制数的十六进制数。例如
unsigned int a=BINARY_NUMBER(10110101); // 结果是a=0xB5
要点:多语句的宏函数定义(参见另一篇博文:http://blog.youkuaiyun.com/jandunlab/article/details/16116295)、二进制转化为十六进制。

被折叠的 条评论
为什么被折叠?