位图中位运算的应用

查看一段内存中的BIT位须要用到位运算,首先把内存指针转换成char * ,才能进行处理,如下是用到的宏定义数组 #define BITMASK(b) (1 << ((b) % CHAR_BIT)) #define BITSLOT(b) ((b) / CHAR_BIT) #define BITSET(a, b) ((a)[BITSLOT(b)] |= BITMASK(b))  /*将位数组a 的第
相关文章
相关标签/搜索