#include <stdio.h>
void print_bits(int n, int size) {
for (int i = 1 << (size - 1); i > 0; i = i / 2) {
(n & i) ? printf("1") : printf("0");
}
}
int main(void)
{
int n = 7;
printf("n = %d\n", n);
print_bits(n, 4);
printf("\n");
n = n << 1; // double the number
printf("n = %d\n", n);
print_bits(n, 4);
return 0;
}
/*
run:
n = 7
0111
n = 14
1110
*/