La forma más habitual y útil es mediante el uso de variables:
Las variables tienen que ser declaradas primero antes de ser usadas, y no son más que la asignación de una etiqueta a una o varias posiciones de memoria.
En lenguaje Basic PSI se realiza de la siguiente manera:
Dim _bit as BIT 'Variable de longitud 1 bit, números enteros sin signo
Dim _byte as BYTE 'Variable de longitud 8 bit, números enteros sin signo
Dim _word as Word 'Variable de longitud 16 bit, números enteros sin signo
Dim _long as LONG 'Variable de longitud 32 bit, números enteros sin signo
Dim _single as SINGLE 'Variable simple precisión de números reales
Variables para trabajar con vectores:
Dim _vector(10) as BYTE 'Variable de longitud de 10 elementos tipo Byte.
_vector(0) = 5 'Primer elemento
_vector(9) = 255 'El último elemento
Variables para trabajar con vectores de tipo cadena (string):
Dim _string as STRING
_string = "Todo Pic"
Las constantes son la asignación de un nombre a un registro, normalmente de la memoria Flash y su valor no puede ser alterado. no suele ser necesario especificar su longitud y se suelen inicializar en su misma declaración:
CONTS _conts = 10
Hay más tipos, depende del Basic utilizado y en todos no se declaran de la misma forma.