jueves, 31 de marzo de 2011

INTEGER


Incluye a los valores enteros positivos y negativos desde -2**31+1 hasta 2**31-1. Este campo contiene valores que van desde -2.147.483.647 hasta 2.147.483.647. Ocupa 32 bits en memoria.

El mayor valor posible de tipo INTEGER está asignado al identificador de constante predefinido MAXINT. Los valores de tipo INTEGER se representan con dígitos decimales. No se admiten ni el
punto ni la coma.

Estos son valores correctos:
32
0
87314

También se pueden usar enteros negativos pero hay que tener en cuenta que un entero negativo como -32, por ejemplo, no es una constante, es una expresión formada por el signo (-) y el valor entero 32. El uso de enteros negativos en expresiones aritméticas complejas puede dar lugar a resultados distintos de los esperados si no se interpreta bien esta cuestión.


Las operaciones de entrada (lectura) permiten suministrar el signo "más" o "menos" con  los valores enteros. En las operaciones de salida, el signo de los valores negativos se incluye automáticamente.
Los datos de tipo INTEGER pueden ser sometidos a operaciones aritméticas

CHAR


Sus valores posibles son cada uno de los elementos del conjunto de caracteres ASCII. Ocupan ocho bits en memoria. Para especificar un caracter constante basta con escribir cualquier caracter ASCII imprimible entre apóstrofos. Para especificar el apóstrofo mismo hay que escribirlo dos veces entre apóstrofos. Cada una de las siguientes es una constante de tipo CHAR válida:

 'A' '.'
'Z' '''' (es el apóstrofo)
'0' '?'

Se pueden escribir cadenas de caracteres como 'BUENOS DIAS' y 'que tal está?', pero deben ser tratados como datos estructurados tales como las tablas ( ARRAY ) de caracteres. Al aplicar la función ORD sobre una expresión de tipo CHAR, se obtiene como resultado el valor ordinal que indica su posición en la tabla ASCII. Por ejemplo, si la variable "letra_A" tiene el valor 'A', entonces la expresión ORD (letra_A) devuelve el valor 65 .Las variables de tipo CHAR pueden ser sometidas a operaciones de concatenación

 

No hay comentarios:

Publicar un comentario