|
| Autor |
Mensaje |
EDU
Registrado: 09 May 2009 Mensajes: 1
|
Publicado: Sab 09 May, 2009 05:42 am
Título del mensaje: Informacion sobre los tipos FLOAT y DOUBLE |
|
|
saludos foreros!!!!! felicidades por este foro....bueno a lo mio,,,,,,,,soy nuevo en este fantastico mundo de la programacion y necesito ayuda.......por favor eh buscado mucho en la web y no doy con l resultado......PORQUE LOS DATOS FLOAT Y DOUBLE TIENEN SUS RESPECTIVOS RANGOS ES DECIR : FLOAT 32 1.18e-38 <= |X| <= 3.40e38 Precisión científica ( 7-dígitos)
DOUBLE 64 2.23e-308 <= |X| <= 1.79e308 Precisión científica (15-dígitos).
ESPERO SUS RESPUESTAS Y GRACIAS POR LA MOLESTIA DE LEER!!!!
PAZ!!!!!! |
|
|
|
| Volver arriba |
|
|
WhiteSkull Moderador Global

Registrado: 20 Mar 2009 Mensajes: 989 Ubicación: y*width+x
|
Publicado: Sab 09 May, 2009 19:41 pm
Título del mensaje: Re: EL PORQUE DE LOS DATOS FLOAT Y DOUBLE |
|
|
un número flotante es un número no entero, y un double, como también indica su nombre es el doble de un flotante, por lo que dependiendo de las necesidades tomaremos de uno u otro... ejem: Quiero mandar 5 personas a la Luna y necesito hacer los cálculos de lanzamiento, alunizaje y demás, lo más preciso posible, ya que en ello me va la vida de 5 personas... y además utilizaré máquinas de proceso muy muy rápidas (Deep Blue Inside, es un chiste), pues en éste caso usaré números double...
Otro caso, no tan dramático, quiero hacer un juego 3D, y lo que busco es precisión sencilla ya que no quiero perder velocidad de proceso, ya que de lo contrario mi juego sólo podría jugarse en 886 o superior... entonces usaré float
Espero haberte saciado tu curiosidad, aunque si lo que querías eran hechos históricos, vamos una biográfia de los tipos de datos... mejor entonces busca en la wiki... suerte  |
http://www.youtube.com/watch?v=DzLKIW86hmM
|
|
| Volver arriba |
|
|
WhiteSkull Moderador Global

Registrado: 20 Mar 2009 Mensajes: 989 Ubicación: y*width+x
|
Publicado: Sab 09 May, 2009 21:18 pm
Título del mensaje: Re: EL PORQUE DE LOS DATOS FLOAT Y DOUBLE |
|
|
AHHH se me pasó por alto eso que mencionastes , perdona
| Cita: |
PORQUE LOS DATOS FLOAT Y DOUBLE TIENEN SUS RESPECTIVOS RANGOS ES DECIR : FLOAT 32 1.18e-38 <= |X| <= 3.40e38 Precisión científica ( 7-dígitos)
DOUBLE 64 2.23e-308
|
que yo sepa, igual no es así, y alguien con más conocimiento podría corregirme, los tipos de datos ocupan lo que ocupan, principalmente, pienso por cómo empezaron, debido a la arquitectura de las máquinas con las que se empezó a programar... quizás puede ser, por el tamaño de los registros del bus de dato, quizás porque los que trabajan con estas cifras están cómodos con los resultados en 32 bit (4 bytes), y la demanda de más cálculo hace un necesario trabajar con otro tipo igual pero que almacene más (8 bytes)... pero para mantener la compatibilidad con las máquinas viejas se mantiene el float... no lo se... ésto son simples teorías ya te digo... lo que está claro, es que todo parte de una base común que es binaria, los bits. Siento no aclararte el dato de los rangos, pero pienso que mi teoría tiene un buen fundamento y creo que deberías estudiarlo o buscar por ahí... nos vemos EDU, ya nos contarás |
http://www.youtube.com/watch?v=DzLKIW86hmM
|
|
| Volver arriba |
|
|