Skip to content
Sumedh

Check for a power of two in one line

#include <stdio.h>

int main()
{
  int isPow;
  int x = 8;
  isPow = x && !( (x-1) & x );
  printf("%i\n",isPow);
}