这是“位运算”中的一种很经典嘚用法“&”是“位于”的意思。它具体点的意思就是把x的二进制表示数最右边的一个1变成0 例如: 此外我还看到过有用这个表达式写成if(x=x&(x-1))来判断x是否为2的n次幂具体的你可以参考有关“位运算”的书籍。
下载百度知道APP抢鲜体验
使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。