(n&(n-1))==0//是2的某次方(某次幂)。
(n&(n-1))!=0//不是2的某次方(某次幂)。
判断某个数n是不是2的某次方?
最新推荐文章于 2024-04-29 22:35:10 发布
这篇博客探讨了如何使用位运算来判断一个整数是否为2的幂。通过检查(n&(n-1))是否等于0,可以确定该数是否为2的幂。当表达式结果为0时,说明该数是2的幂;反之,则不是。
这篇博客探讨了如何使用位运算来判断一个整数是否为2的幂。通过检查(n&(n-1))是否等于0,可以确定该数是否为2的幂。当表达式结果为0时,说明该数是2的幂;反之,则不是。
(n&(n-1))==0//是2的某次方(某次幂)。
(n&(n-1))!=0//不是2的某次方(某次幂)。
1248
2541

被折叠的 条评论
为什么被折叠?