[ Foro de C ]

Ayuda programa: IEEE 754

17-Oct-2015 13:48
Invitado (jtf)
1 Respuestas

Buenas chicos, encesito hacer un programa en C, (No c++) que reciba un numero en formato IEEE 754, vamos ej: 0 10101011 01010101101010101001 y te lo traduzca a un float. El input debe ser directamente al llamar el programa no vale un scanf. MUCHAS GRACIAS POR LA AYUDA!!


25-Oct-2015 02:05
Nacho Cabanes (+30)

¿Cuál es la duda?

No debería ser el formato interno del IEEE 754 porque ya has puesto los bits separados por espacios. Aun así, si ese fuera el caso, mira aquí:

https://es.wikipedia.org/wiki/IEEE_coma_flotante

Espero que no sea el cómo convertir de binario a decimal, porque es un problema fácil de mecanizar, y más aún en los números de formato fijo como ése. Aun así, si ése es el problema, dilo.

Si el problema es como leer la línea de comandos en vez de usar "scanf", lo tienes aquí:

http://www.aprendeaprogramar.com/mod/resource/view.php?id=655
 






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)