C/Visual C - funcion para convertir numero de decimal a octal

 
Vista:

funcion para convertir numero de decimal a octal

Publicado por fede (1 intervención) el 10/06/2003 04:57:22
hay funcion en c para convertir un tipo de numero por ejemplo de uno decimal a uno octal en lenguaje c? ¿cual es?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:funcion para convertir numero de decimal a octa

Publicado por chuidiang (677 intervenciones) el 10/06/2003 06:50:20
Funciones como tales para convertir no hay. Lo que si puedes es escribirlo en pantalla de una manera o de otra. Por ejemplo %d escribe un entero normal, %x y %X lo escriben en hexadecimal, %o lo escribe en octal. Vale para scanf

A la hora de escribir el número en el código, puedes poner
a = 33; /* es un entero decimal */
a = 033; /* Si empieza por cero, es octal */
a = 0x33; /* Si empieza por 0x es hexadecimal */

La función strtol () es capaz de extraer un número de una cadena de caracteres. Uno de los parámetros indica cual es la base en la que está el número. Por ejemplo, son equivalentes

int atoi(const char *nptr);
(int)strtol(nptr, (char **)NULL, 10);

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:funcion para convertir numero de decimal a octa

Publicado por jesus (1 intervención) el 24/10/2005 18:36:03
necesitop que me mandes si las tiene las funciones de convertir un entero decima a octa, hexadecimal,binario
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar