Autor Tema: Que estructura tiene un unsigned float?  (Leído 2079 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jorgeneo560

  • PIC10
  • *
  • Mensajes: 11
Que estructura tiene un unsigned float?
« en: 03 de Diciembre de 2013, 00:52:52 »
hola, conosco la diferencia entre una variable que considera los negativos y otra que no, pero como es un float?, ya que el float tiene una seccion para el exponente y otra para el numero, al ser un unsigned que estructura tiene la variable???? ese bit de mas se va para el exponente ? o para el numero?

Desconectado fabianjsm

  • PIC18
  • ****
  • Mensajes: 255
    • fabianjsm is on twitter
Re: Que estructura tiene un unsigned float?
« Respuesta #1 en: 03 de Diciembre de 2013, 07:47:08 »
Hola Jorge. Hay muchas representaciones de números de coma flotante, cada compilador podría utilizar la suya, pero la más común es la que define el estándar IEEE 754. Esta especificación reserva un bit para el signo (0 positivo, 1 negativo). En la wikipedia se describe el formato de punto flotante IEEE 754 y hay una nota de aplicación de microchip que describe una versión reducida de 24 bits.

Los compiladores de C/C++ no admiten algo como 'signed float', por lo que en este caso el bit de signo no tiene como irse al exponente, desconozco lo que ocurre con otros lenguajes.

Espero que te sirva.-
@fabianjsm is on twitter

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Que estructura tiene un unsigned float?
« Respuesta #2 en: 03 de Diciembre de 2013, 08:16:30 »
no sabia que se podia poner signed o unsigned en float, no da error? :?

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Que estructura tiene un unsigned float?
« Respuesta #3 en: 03 de Diciembre de 2013, 08:40:59 »
no sabia que se podia poner signed o unsigned en float, no da error? :?

  Supongo que sí dará error, por ello fabianjsm aclara que los compiladores "no admiten" utilizar signed para una variable float.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado ZAR

  • PIC10
  • *
  • Mensajes: 10
Re: Que estructura tiene un unsigned float?
« Respuesta #4 en: 03 de Diciembre de 2013, 14:51:14 »
Unsigned Float? La verdad que nunca me topé con un compilador que trabaje con este tipo de datos. Por otra parte microchip tiene un pdf en el cual explica sobre datos tipo float “IEEE 754 Compliant Floating Point Routines” que es AN575 donde explica la manera de representar un float mediante IEEE754 y la manera de representar por microchip para 32 y 24-bit. Espero sea útil, saludos. :)