Declaración de una variable

<tipo> <nombre>

(o bien, si se quiere inicializar)

<tipo> <nombre> = <constante>

Se pueden declarar variables numéricas de varios tipos, en cualquiera de las secciones de declaración GLOBAL, LOCAL o PRIVATE.

Para declarar una variable debe indicarse el tipo (INT, WORD o BYTE) seguido del nombre para la variable y, en caso de quererse inicializar, un símbolo de asignación (=) precediendo al valor de la variable.


Tipos de variables:

INT - Variables numéricas enteras entre -2147483648 y +2147483647 (min_int ... max_int). La palabra reservada INT puede omitirse, ya que todos los datos serán de este tipo por defecto (enteros de 32 bit con signo).

WORD - Variables numéricas enteras entre 0 y 65535 (enteros de 16 bit sin signo).

BYTE - Variables numéricas enteras entre 0 y 255 (enteros de 8 bit sin signo).

POINTER - Punteros a diferentes tipos de datos.

Nota: Las cadenas de texto (datos de tipo STRING se consideran tablas de datos (de carácteres), en lugar de simples variables (ver la declaración de una tabla).


Ejemplos de declaración de variables:

Mi_dato=-1; - Variable tipo INT, inicializada a -1.

INT a=0,b; - Dos variables tipo INT, inicializadas a 0.

WORD conta=10; - Variable tipo WORD, inicializada a 10.

BYTE b1,b2=32; - Variables tipo BYTE, b1 a 0 y b2 a 32.


Consideraciones finales:

1. Si no se indica el tipo de la variable, esta será INT.
2. Si no se indica el valor de la variable, esta será inicializada a 0.
3. Se debe poner el símbolo punto y coma tras cada declaración.
4. Se pueden separar varios nombres de dato (del mismo tipo) por comas.

Nota: Siguen siendo válidas las declaraciones de datos según se hacian en la primera versión del lenguaje (sin indicar nunca el tipo). En este caso, todas las variables serán de tipo INT.


Ver: Sintaxis - Declaración de un dato