How to check if a number is a power of 2 in C++

1 Answer

0 votes
#include <iostream>

int main() {
    int n = 32; 
   
    bool b = n > 0 && ((n & (n - 1)) == 0);
  
    std::cout << b;
    
    return 0;
}
  
  
  
  
/*
run:
    
1
    
*/

 



answered Sep 12, 2021 by avibootz

Related questions

1 answer 91 views
1 answer 122 views
1 answer 78 views
1 answer 82 views
1 answer 71 views
1 answer 89 views
2 answers 125 views
...