Lo que deseo hacer es mostrar por pantalla lo mismo que aparece en la foto, o sea que de un entero aparezca en pantalla la representación binaria del mismo, pero únicamente con el operador AND, ¿es esto posible? Y si lo es ¿Cuál es el error en mi programa?.-

Código:
  
#include<stdio.h>
int main(void){
	int mask=1, a=101, bit=0, i;
	for(i=0; i<7; i++){
		bit = a & mask;
		printf("%d ", bit);
		mask *=10;
	}
	return 0;
}
Saludos.
Daniel
 


