0

我正在寻找通用位宏(例如提取或设置多个位),这样我就不必重新发明它们。在 NetBSD 上我至少找到了__BIT__BITSin <sys/cdefs.h>,但 glibc 似乎没有这样的宏(尽管 GCC 提供了一些更复杂的内置位函数)。我还没有研究其他平台。有谁知道其他预定义的位宏或函数?

4

1 回答 1

0

我认为 MS 上没有(除了琐碎的 HIWORD/LOWORD 等),但另一方面,为什么不使用位字段呢?如果您必须处理具有预定义布局的位,那就是。

于 2011-01-30T16:31:36.613 回答