位圖中位運算的應用

查看一段內存中的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 的第
相關文章
相關標籤/搜索