diff --git a/bitmap/main.c b/bitmap/main.c new file mode 100644 index 0000000..3aea3b2 --- /dev/null +++ b/bitmap/main.c @@ -0,0 +1,12 @@ +#include /* for uint32_t */ +#include + +int main() +{ + unsigned int i = 0; + i |= 1 << 3; // or i |= 0x8; or i |= 8 + for(unsigned int x = 0; x < 32; x++) // unsigned int = 32bits per ILP32 + if ((i & (1 << x)) == i) + cout << x << endl; + return 0; +} \ No newline at end of file