Ver Mensaje Individual
  #15 (permalink)  
Antiguo 28/04/2011, 12:56
dragg04
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 19 años, 7 meses
Puntos: 9
Respuesta: Invertir Numero en C

samus tu funcion no serviria, debido a un numero puede ser visto en decimal, octal o hexadecimal, pero al fin del acabo es solo una representacion, de un mismo numero, esto es si tu declaras un numero como

int a= 100;

puede ser verlo en hexadecimal

printf("%x", a);

en octal

printf("%o", a);

o en decimal

printf("%d", a);

por desgracia la represtación en binario no existe. por lo que es necesario primero pasarlo a un arreglo y luego mostrarlo.

otra forma de comprobar lo que te digo es la siguiente

si tu declararas un numero


int a= 0144 ,b = 0x64;

y lo representas asi

printf("%d %d", a, b);

veras que lo que te muestra es "100 100" y no el 144 y el 64 como aparentemente se esperaria