最近阅读juce代码发现有很多&的用法,例如:(array.size() & 1 == 0) 的判断,仔细分析了下和1做与 操作是为了判断低位是否为0或者1,直观的说就是判断左值的奇偶性,如果&之后的值是0表示左值是偶数,反之如果&之后的值是1表示左值是奇数
&简单使用记录
2024-04-08 16:53:52
上一篇:grunt之入门实践
2024-04-08 16:53:52
最近阅读juce代码发现有很多&的用法,例如:(array.size() & 1 == 0) 的判断,仔细分析了下和1做与 操作是为了判断低位是否为0或者1,直观的说就是判断左值的奇偶性,如果&之后的值是0表示左值是偶数,反之如果&之后的值是1表示左值是奇数