Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2014, 13:35
RoDaVi
Invitado
 
Mensajes: n/a
Puntos:
Decimal a binario con operador AND[C]

Hola a todos.
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