Données chaînées
Une donnée chaînée se compose d'une séquence de caractères.
Ces caractères peuvent être des chiffres, des lettres et des
caractères particuliers tels que £=/, $ et %. Les chaînes sont
sauvegardées par le code ASCII des caractères formant la
chaîne, chaque caractère utilisant un octet de mémoire pour
être sauvegardé. Par exemple :
5641 Country Lane
peut être sauvegardé comme une chaîne de 17 caractères.
Les chaînes peuvent avoir une longueur de 0 à 255 caractères.
Les chaînes de longueur zéro sont appelées chaînes nulles ou
chaînes vides.
Représentation des données
Le BASIC reconnaît les données sous deux formes : directement
en tant que constantes ou par référence en tant que variables.
Constantes
Lës~cônstântes sont des valeurs qui ne se modifient pas durant
l'exécution du programme. Lorsque le BASIC rencontre une con-
stante dans une instruction, il doit déterminer le type de la
constante : constante de chaîne ou constante numérique.
. Lorsque la constante est mise entre guillemets, le BASIC
la considère comme une chaîne. Par exemple :
"ABC"
"Enter Check Number"
"139.4"
. Lorsque la constante n'est pas mise entre guillemets, le
BASIC la considère comme un nombre en double précision. Par
exemple :
1234
1.234005993334
7.567E + 10
Variables
Ûnë~vârîable représente un emplacement de sauvegarde en mémoi-
re . Contrairement à une constante, la valeur d'une variable
peut changer dans le cours du programme. Toutes les variables
sont implicitement des nombres en double précision. Vous pou-
vez modifier cela en utilisant des commandes de déclaration et
des étiquettes comme décrit plus loin dans ce chapitre.
Les noms des variables se composent d'une lettre, suivie d'un
ou de plusieurs chiffres ou lettres, bien que seuls les deux
premiers caractères du nom de variable soient significatifs.
Par exemple :
A
B3
ZZ
AS
sont des noms de variables valables et uniques. Toutefois :
SU
SUPER
SUPERSCRIPT
représentent la même variable, à savoir la variable SU.
En outre, certaines combinaisons de lettres sont réservées
par le BASIC en tant que "mots-clés" ou "mots réservés " qui
ont une signification particulière pour l'interpréteur BASIC.
Vous ne pouvez pas utiliser de telles combinaisons de lettres
pour baptiser des variables. Par exemple :
TOTAL
LAND
N A M E
LENGTH
ne peuvent être utilisés car ils contiennent les mots-clés
TO, AND, NAME et LEN.
- 88 -