- Tipo Entero
- Tipo Real
- Tipo Lógico
- Tipo Caracter
- Tipo Enumerado
1.- Tipo Entero: Los nº enteros pueden dar problemas de overflow (desbordamiento) cuando el resultado de una operación supera el valor que se puede representar.
Integer (2 bytes)
Long (4 bytes)
2..- Tipo Real ( decimales): El problema es el redondeo.Hay tres tipos:
Simple (2 bytes. 2^16): 1 bit de signo+8 bits de exponente+7 bits de mantisa
Doble (4 bytes. 2^32): 1 bit de signo+8 bits de exponente+23 bts de mantisa
Cuádruple (8 bytes. 2^64): 1 bit de signo+8 bits de exponente+55 bits de mantisa
3.- Tipo Lógico (booleano o lógico): Sólo puede tener dos valores(0 y 1, si o no, verdadero o falso).Estos tipos de datos suelen utilizarse para resolver relaciones y los operadores de relacion son:
<> > mayor que
<= mayor o igual que
>= menor o igual que
= igual que
<> distinto que
- Los operadores lógicos son:
AND.- Para que sea cierta (0) sus valores tienen que ser ciertos (1)
OR.- Es ciertas si uno de sus valores es cierto.
NOT.- Es el inverso de los valoes de entrada
NAND.- Es el inverso de AND
NOR.-Es el inverso de OR
XOR.- Sólo es cierto cuando los valores de entrada son diferentes.
4.- Tipo Caracter: Sólo se representa un caracter.ANSI,ASCII.
5.- Tipo Enumerado: Es un conjunto finito de datos.Sólo existe en software,no en hardware.EJ: Los días de la semana {lunes,martes,...domingo}
0 comentarios:
Publicar un comentario