Enteros
-Integer (Integro) (2 bytes) los valores que puedo representar van del 0 al 65.535, a menos que el numero tenga signo, entonces el primero bite indica el signo por lo tanto podemos representar del -32.768 al +32.768. Cualquier numero que pueda representar en este rango lo guardare en el formato integer para usar el menor espacio posible (2 bytes).
-Long (Largo) (4 bytes) Si un Long es positivo puedo representar dese el 0 hasta el 4.294.967.296 y si tiene signo desde el -2.147.483.698 hasta el +2.147.486.698 si un numero de se encuentra entre 65.535 y 4.294.967.296 tendremos que usar 4 bytes, es decir usar tipo Long.
Reales
Los numeros que utilizan decimales estan en esta categoria. El gran problema de los numeros reales es el famoso "redondeo" donde se puede perder cierta precision en el numero.
El signo puede ser positivo o negativo, el exponente es el numero al que esta elevado y la mantisa son los numeros que se encuentan detras de la coma.
-Simple (2 bytes) 1 bit de signo, 8 bits de exponente + 7 bits de mantisa
-Doble precision (4 bytes) 1 bit de signo, 8 bits de exponente + 23 bits de mantisa
-Cuadruple precision (8 bytes) 1 bit de signo, 8 bits de exponente + 55 bits de mantisa
Booleano
Solo tiene 2 valores ya sea 0-1 o V-F o S-N que son Verdadero, Falso, Si y No. Se suele decir que estos tipos de datos son para relaciones. Los transistores son los que manejan este tipo de "puertas".
Los operadores de relacion son:
> Mayor que
<>= Mayor o igual que
<= Menor o igual que
= Igual que
<> Distinto que
Los operadores logicos son:
AND
OR
NOT
NAND
NOR
XOR
Todos estos valores logicos cumplen la "TABLA DE LA VERDAD".


Caracter
Estos datos solo pueden almacenar un caracter, solo uno. Es un dato individual.
No existen operaciones para este tipo de dato.
Enumerado
Es un conjunto finito de valores.
Es una lista de datos, como el dato "semana" contiene desde el lunes al domingo. Se guardan como un dato de tipo entero. A cada dato le da un valor, el primer dato el 1, el segundo dato el 2.. como el lunes seria el 1 y el martes el 2.
Subrango
Es un rango de datos, de valores. Como puede ser un rango de valores entre el 0 y el 10. O el rango de valores que hay entre la "a" y la "f" del abecedario.
No hay comentarios:
Publicar un comentario