Conversi贸n a Hexadecimal
Hola, quer铆a saber si existe alguna funci贸n en c que convierta un n煤mero decimal a hexadecimal.
gracias
gracias
Si lo que necesitas es mostrar los valores en hexadecimal puedes hacer lo sigte:
int a;
...
a=12;
...
printf("El numero %d en hexadecimal es %x",a,a);
...
Este programa mostrar铆a:
El numero 12 en hexadecimal es c
Puedes mostrar los numeros hexadecimales en may煤sculas usando %X en vez de %x.
Un saludo.
int a;
...
a=12;
...
printf("El numero %d en hexadecimal es %x",a,a);
...
Este programa mostrar铆a:
El numero 12 en hexadecimal es c
Puedes mostrar los numeros hexadecimales en may煤sculas usando %X en vez de %x.
Un saludo.
Gracias, pero eso lo sab铆a. Necesito convertir el n煤mero y mantenerlo en una variable. Pero por lo que investigu茅 hay que hacer la funci贸n de conversi贸n
[a] : las variables numericas contienen numeros en base 2 solamente. Aparecen en la pantalla convertidos en decimales (o hexadecimales como se cita en un correo anterior), o en cualquiera otra base si es que te tomas el trabajo de escribir la correspondente funcion. Pero lo importante es que puedes cambiar la forma en que el numero aparece en la pantalla pero no la representacion interna de la variable numerica.
[b] lo unico que puede acercarte a lo que tu quieres es pasar el valor numerico a una variable tipo string usando la funcion sprintf
[b] lo unico que puede acercarte a lo que tu quieres es pasar el valor numerico a una variable tipo string usando la funcion sprintf
