¿Que numero exactamente es 3.4E+-38?

Iniciado por Xargam, 19 Abril 2018, 22:23 PM

0 Miembros y 2 Visitantes están viendo este tema.

Xargam

Necesito saber el rango de una variable de tipo float. Alguien como traducir esa notacion a un numero comun y corriente?

engel lex

#1
3.4E-38 es 3.4 moviendo la coma 38 veces a la izquierda es decir 0,000000000000000000000000000000000000034


3.4E+38 es 3.4 moviendo la coma 38 veces a la derecha...
340000000000000000000000000000000000000

esa es notación científica debiste haberla visto en basica :s

ojo el float no contienen todos los posibles valores de ese rango, es una aproximación...
estos articulos tienen información al respecto
https://es.wikipedia.org/wiki/Coma_flotante
https://es.wikipedia.org/wiki/IEEE_coma_flotante
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Xargam

Sabia que la notacion cientifica se resolvia corriendo la coma, pero me parecia extraño que el numero sea tan largo!!!! Pense que quiza no era una notacion eso. osea que si un usuario escrobre 0.0000000000000000000000000000000008 los 32 bits del flotante pueden almacenarlo?

engel lex

Cita de: Xargam en 19 Abril 2018, 22:34 PM
Sabia que la notacion cientifica se resolvia corriendo la coma, pero me parecia extraño que el numero sea tan largo!!!! Pense que quiza no era una notacion eso. osea que si un usuario escrobre 0.0000000000000000000000000000000008 los 32 bits del flotante pueden almacenarlo?


por eso dije


Cita de: engel lex en 19 Abril 2018, 22:27 PM
ojo el float no contienen todos los posibles valores de ese rango, es una aproximación...
estos articulos tienen información al respecto
https://es.wikipedia.org/wiki/Coma_flotante
https://es.wikipedia.org/wiki/IEEE_coma_flotante

acertaste con eso... no contiene todos los valores... contiene aproximaciones, recomiendo leer el articulo...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.