231. 2 的幂 Posted on 2021-08-20 Edited on 2022-11-27 In leetcode Disqus: Symbols count in article: 202 Reading time ≈ 1 mins. 231. 2 的幂 非正数的整数和0一定不是2的幂 正数的整数中只有2进制只有一个1才是2的幂 12345678class Solution {public: bool isPowerOfTwo(int n) { if(n <= 0) return false; return (n & (n - 1)) == 0; // 也可以使用 n & (-n) == n,因为-n在计算机中表示为取反再加一 }};