Cita:
Iniciado por razpeitia
Código:
#include <stdio.h>
void print_bits(int n){
int i;
for(i = 16; i >= 0; i--)
printf("%d", (n >> i) & 1);
printf("\n");
}
int main(){
int n;
scanf("%d", &n);
print_bits(n);
}
Si int es de 32bits y?
gracias, solo una pregunta más esta linea q hace printf("%d", (n >> i) & 1);
y al correr el codigo si me muestra los datos como deberia pero con saltos de linea cada dos bits, y yo lo quisiera corrido. Gracias