我有一个简单的代码:
var A = 1, B = 2, C = 4, D = 8;
var x = 4;
有没有类似的代码:
if(x == C || x == D){
}
但只使用位运算符(单个条件)?
您可以测试C和D:的组合
if (x & (C | D))
当在C或D中设置的任何位也在x中设置时,结果将为非零。