Paso 5: Detalles de la carroza
El tipo de datos que voy a hablar es un punto flotante. Se trata de un tipo de datos que es capaz de aceptar números con decimales.
La manera en que funciona este tipo de datos es a través de un estilo de notación científica; un número dado es dispuesto de modo que hay un valor antes de la coma decimal y el resto de las cifras significativas después del punto decimal con ocho bits de los 32 dedicado hacia el exponente que indica la magnitud del número. En verdad, no sé mucho más acerca de cómo un flotador funciona internamente más allá de eso, pero hay (como era de esperar) un buen artículo de Wikipedia sobre flotadores.
En cuanto a la aplicación de la vida real que la mayoría de nosotros preferiría saber, esto equivale a una "flotación" ser capaz de manejar y hacer un seguimiento de cerca de siete decimales. Un "doble" es similar a un flotador, excepto que utiliza dos sistemas de 32 bits para un total de 64 bits (8 bytes). Como un valor flotante de doble precisión (de ahí el nombre), es capaz de hacer un seguimiento de cerca de 16 decimales, lo que permite cálculos más precisos, aunque cálculos que involucran dobles tardan más que los flotadores porque tienen dos ranuras de memoria. Por suerte, cuando se utiliza un microcontrolador rápido tales como tableros de chipKIT de Digilent, esta diferencia de tiempo es insignificante para la mayoría de las aplicaciones que hago personalmente.
Imagen de formato de coma flotante de precisión simple Wikipedia artículo por Fresheneesz