Un tipo de datos reales es un tipo de datos que se utiliza en un programa de computadora para representar una aproximación de un número real . Debido a que los números reales no son contables , las computadoras no pueden representarlos exactamente usando una cantidad finita de información. Muy a menudo, una computadora utilizará una aproximación racional a un número real.
Numeros racionales
El tipo de datos más general para un número racional almacena el numerador y el denominador como números enteros .
Números de coma fija
Un tipo de datos de coma fija usa el mismo denominador para todos los números. El denominador suele ser una potencia de dos . Por ejemplo, en un sistema de punto fijo que usa el denominador 65,536 (2 16 ), el número hexadecimal 0x12345678 significa 0x12345678 / 65536 o 305419896/65536 o 4660 + 22136/65536 o aproximadamente 4660.33777.
Números de punto flotante
Un tipo de datos de coma flotante es un compromiso entre la flexibilidad de un tipo de datos de número racional general y la velocidad de la aritmética de coma fija. Utiliza algunos de los bits del tipo de datos para especificar una potencia de dos para el denominador. Consulte el estándar IEEE para aritmética de coma flotante .
Numeros decimales
Similar al tipo de datos de coma fija o coma flotante, pero con un denominador que es una potencia de 10 en lugar de una potencia de 2.