Tipos de Datos

DATOS NUMÉRICOS: conformados por dígitos, puede incluir un signo (+,-), un punto
decimal ( . ) y un exponente. No pueden contener comas ( , ) o espacios en blanco.


DATOS NUMÉRICOS ENTEROS (INTEGER): No contienen ni punto decimal, ni
exponente.
Ejemplo: 5 +5 -6 7343
Rango de valores posibles entre: -32768 ....32767
Enteros largos (LOGINT), su rango de valores: -2147483648 .....2147483647


DATOS NUMÉRICOS REALES (REAL): Deben contener punto decimal ( . ) o un
exponente o ambos.
Ejemplo: 0.0 -0.2 -314.63 0.000078 +32.45 32.45
En forma exponencial la base 10 se reemplaza por la letra E, manteniendo la forma
siguiente: nE+-dd donde n = número decimal y dd = exponente entero (+,- o cero) .
Ejemplo: 5.2x10-4 5.2E-4 5.2e-4 -6.784E-12 7.0E5 7.0E+5


DATOS CARACTER (CHAR): sólo pueden contener un caracter y deben estar encerrados
entre apóstrofes. Pueden ser una letra (A Z), un dígito ( 0 9) o un caracter especial ($,*, &,
etc.).
Ejemplo: ‘A’ ‘*’ ‘6’ ‘ ‘ ‘X’
NOTA: No se pueden utilizar apóstrofes cuando se introducen caracteres desde el
terminal.


DATOS CADENA (STRING): es una secuencia de caracteres (letras, dígitos o caracteres
especiales) escritos en una línea sobre el programa y encerrados entre apóstrofes,
generalmente no mayor de 255 caracteres.
Ejemplo: ‘DIOS SI EXISTE’ ‘¿COMO ESTAS?’ ‘EDO. MERIDA’
‘6457-AL3’ ‘2X(3+D)-J’


DATOS LÓGICOS (BOOLEAN): pueden tomar sólo dos valores:
true significa verdadero
false significa falso donde false < trae


CONSTANTES: son datos que no varían durante la ejecución o vida del programa. El dato
simple se asocia a menudo a un IDENTIFICADOR que le proporciona un nombre al dato.
El identificador se dice que es una constante si se le asigna un dato permanente.
Las constantes deben ser declaradas antes de su utilización.