【发布时间】:2017-02-19 07:30:50
【问题描述】:
在 C 语言中,是否有任何优化的方法可以在不解析每个位的情况下检索 BitPositions 集的列表。
考虑下面的例子
int bitmap[4];
所以,有 4 * 32 位位置..值如下
bitmap = { 0x1, 0x0, 0x0, 0x0010001 }
我想检索每个位集的位置,而不是从 0 到 4 * 32 个位置进行解析。
【问题讨论】:
-
您确定需要列表吗?当您需要时,在
bitmap中进行测试可能比在列表中搜索位号更快... -
@Dmitri 其实我想知道位位置集的列表。
标签: c bitmap bit-manipulation