简单算法
mickey35
这个作者很懒,什么都没留下…
展开
-
二进制逆序(字节反转)
二进制逆序原文 二进制逆序,顾名思义就是将低位和高位交换,例如0x23 = 0010 0011 B,逆序后就是1100 0100 B。字节反转在“小端”格式和“大端”格式之间的数据转换是一个必要的操作。原创 2017-06-09 15:21:15 · 14999 阅读 · 0 评论 -
函数指针的强制类型转换与void指针
前两天在移植一个DVB芯片的驱动库时,遇到一个情况: 驱动库的作者为了使DVB芯片兼容尽可能多的tuner芯片,在定义tuner_init函数指针时,参数中的handle定义为(void* handle)。这样的话,这个handle既可以接收tuner1_handle ,也可以接收tuner2_handle。同时函数指针tuner_init也可以指向tuner1和tuner2各自的初始化函数地址...原创 2018-06-21 11:36:28 · 24108 阅读 · 2 评论