0

这有一个流行的名字吗?:

#define ALL_BITS_SET(value, mask) ((value & mask) == mask)
4

4 回答 4

1

在 Smalltalk 中,我们早就有这个 Integer 方法

allMask: mask 
    "Treat the argument as a bit mask. Answer whether all of the bits that 
    are 1 in the argument are 1 in the receiver."

    ^mask = (self bitAnd: mask)
于 2012-10-23T21:02:14.177 回答
1

是的,在对集合进行等效操作之后,它被称为“包含”。

于 2012-10-24T10:27:12.743 回答
0

信号掩蔽 | 位掩蔽 | 掩蔽

于 2012-10-22T21:14:47.607 回答
0

是的,ALL_BITS_SET。它只是一个简单的测试,检查是否value等于 . 表示的位组合mask

于 2012-10-22T21:17:18.217 回答