programacion
(Reales en doble precisión.- 8 bytes)
Un número real en doble precisión es uno que puede tener un punto decimal y puede estar comprendido en el rango de:-1.79769E+308 a -2.22507E-308 para números negativos.
2.22507E-308 a 1.79769 E+308 para números positivos.
Un número real en doble precisión tiene 16 dígitos significativos. Estos dan lugar acálculos más exactos que en simple precisión.
Ejemplo:
double x;
Este ejemplo declara la variable x de tipo real en donde precisión. Otros ejemplos son:
double a= 3.1415926;
double b= 2.2e-8
2.7 Tipo de dato “long double”
(Reales en doble precisión formato largo.- 10 bytes)
Los valores para este tipo están comprendidos en el rango de:
-1.189731E+4932 a -3.362103E-4932para números negativos.
3.362103E-4932 a 1.189731E+4932 para números positivos.
Un número real en doble precisión formato largo no tiene más de 19 dígitos significativos. Esto da lugar acálculos más precisos que en doble precisión.
Ejemplo:
long double x;
long double>’=3.17e+425;
2.5 Tipo de dato “float”
Ocupa 4 bytes de memoria
4 bytes = 32 bits
float (reales en simpleprecisión.- 4 bytes)
IBM = FORMATO IBM DE PUNTO FLOTANTE
DIGITAL = FORMATO VAX
IEEE = FORMATO IEEE DE PUNTO FLOTANTE
Estos números son los más recurridos en un lenguaje de programación. Unreal en simple precisión es un número que puede tener un punto decimal y que puede estar comprendido en el rango de:
-3.402823E+38 a -1.175494E-38 para números negativos.
1.175494E-38 a3.402823E+38 para números positivos.
Un número real en simple precisión no tiene más de 7 dígitos significativos.
Ejemplo:
float x;
Este ejemplo declara la variable x de tipo real en simpleprecisión. Otros ejemplos son:
float a = 3.14159;
float b = 2.2 e-8;
2.8 Representación en punto flotante
Existen varias formas de almacenar en la memoria, un dato en punto flotante....
Regístrate para leer el documento completo.