说我有以下按位操作:
1 OR 12 OR 7 => 15
现在,有什么方法可以检查某个特定数字是否是值的一部分或者在一起?
例如,
7 <Some Operation> 15 = true
4 <Some Operation> 15 = false
答案 0 :(得分:0)
您可以检查,如果特定值Val
可能是导致您拥有结果Or
的{{1}}操作的一部分,则可以通过测试< / p>
Res
如果是的话,可能就是这种情况。
对于(Val And Res) = Val
示例,您会发现:
7 <some operation> 15
以及您的(0111b And 1111b) = 0111b (True)
示例:
4 <some operation> 15
第二个例子确实告诉你,4可能已经涉及,但不是,它确实是有意的。