常用位运算总结

运算 功能 栗子 解释
x&1 判断奇偶性 2&1==0 二进制最低位为0则为偶数,为1则为奇数
x>>1 移位,相当于整除2 5>>1==2 /
x&(x-1) 清除最低位的1 11100&(11100-1)==11100&11011==11000 /
x&-x 将最低位的1左边清0 10&-10==2 10的二进制为1010
x&~x 0 / /

发表评论

电子邮件地址不会被公开。 必填项已用*标注

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部