代码之家  ›  专栏  ›  技术社区  ›  Flavius

节省工时的实用钻头操作

  •  0
  • Flavius  · 技术社区  · 14 年前

    我想知道您还使用了哪些位和逻辑操作来节省时间。

    例如,我最后一次节省时间(和资源)的方法是

    if(!((A^B) & B))
    

    阅读: 如果A至少拥有B的访问权 ,在位字段A和B中保存了权限。

    请使用经典运算符:binary&(and)(or)、^(xor)、~(invert) 以及逻辑上的&&(and),(or),!(不是)。

    2 回复  |  直到 11 年前
        1
  •  6
  •   Oliver Charlesworth    14 年前
        2
  •  -1
  •   Anycorn    14 年前

    双重否定规则: !! value 结果为1或0。