/* Imprimindo a representacao base 2; num. a ler < 256 (ainda sem lacos!) */ #include int main(void) { int n; int d0,d1,d2,d3,d4,d5,d6,d7; /* Le numero ate 255 */ printf("Entre com um valor entre 0 e 255: \n"); scanf("%d",&n); printf("Valor dado eh %d\n",n); /* Calcula bits */ printf("Representacao de %d em bits eh ",n); d0=n%2; n=n/2; d1=n%2; n=n/2; d2=n%2; n=n/2; d3=n%2; n=n/2; d4=n%2; n=n/2; d5=n%2; n=n/2; d6=n%2; n=n/2; d7=n%2; n=n/2; /* Imprime bits */ printf("%1d%1d%1d%1d%1d%1d%1d%1d\n",d7,d6,d5,d4,d3,d2,d1,d0); system("PAUSE"); return 0; }