/******************************************************************************
Online C++ Compiler.
Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.
*******************************************************************************/
#include <iostream>
#include <cmath>
#define IS_BIT_SET(x) (foomask & (int)std::pow(2, x-1)) >> x-1 == 1
using namespace std;
int main()
{
unsigned int foomask = 0xFFFFFFFF;
if(IS_BIT_SET(1))
cout << "Bit 1 is set" << endl;
if(IS_BIT_SET(32))
cout << "Bit 32 is set" << endl;
return 0;
}