Necesito saber el rango de una variable de tipo float. Alguien como traducir esa notacion a un numero comun y corriente?
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/Coma_flotante)
https://es.wikipedia.org/wiki/IEEE_coma_flotante (https://es.wikipedia.org/wiki/IEEE_coma_flotante)
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?
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/Coma_flotante)
https://es.wikipedia.org/wiki/IEEE_coma_flotante (https://es.wikipedia.org/wiki/IEEE_coma_flotante)
acertaste con eso... no contiene todos los valores... contiene aproximaciones, recomiendo leer el articulo...