Pour introduire un nom, ou le séparer, utilisez le caractère "underscore" à la place des espaces, en tapant [Shift] et [-] en même temps. Par exemple :
E> _IAM A_LONG_LEGAL_VARIABLE_NAME=1 Print _IAM A_LONG_LEGAL_VARIABLE_NAME
Types de variables
Il existe trois types de variables qui peuvent être utilisées dans les programmes AMOS Professional.
Nombres entiers
Le premier de ces types est celui où la variable représente un nombre entier, comme 1 ou
9999. Ces variables sont parfaites pour contenir le type de valeurs utilisées dans les jeux vidéo, par exemple :
E> HI SCORE=1000000 Print HI SCORE
Les nombres entiers sont appelés "entiers", et les variables entiers peuvent aller de -147.483.648 jusqu'à 147.483.648.
Variables en virgule flottante
Les variables peuvent aussi représenter des valeurs fractionnaires, telles que 1.2 ou 99.99, et les résultats
de ce type de variable peuvent être extrêmement précis. La précision des nombres de part et d'autre du point
décimal (appelés nombres à "virgule flottante") est expliquée en détail dans le Chapitre 5.3.
Les variables en virgule flottante doivent toujours avoir un symbole "dièse" ajouté à la fin de leur nom, qui est tapé en appuyant sur la touche [#]. Par exemple :
E> REAL_NUMBER#=3.14 Print REAL_NUMBER#
Variables chaîne
Ce type de variable contient des caractères de texte, et la longueur du texte peut aller
de zéro jusqu'à 65.500 caractères. Les variables chaîne sont entourées de guillemets, et se
distinguent aussi des variables numériques par un caractère $ à la fin de leur nom, pour indiquer
à AMOS Professional qu'elles contiendront du texte plutôt que des chiffres. Par exemple :
E> NAME$="Name" GUITAR$="Twang" Print NAME$,GUITAR$
Stockage des variables
Toutes les variables sont stockées dans une zone mémoire de 8 Ko appelée "buffer". Cette zone peut contenir
environ 2000 nombres ou deux pages de texte normal, et elle a été réglée aussi petite que possible afin de laisser
plus de place aux banques mémoire et aux écrans graphiques. Lorsqu'il ne reste plus assez de place pour
stocker toutes les variables d'un programme, un message d'erreur apparaît indiquant "Out of variable
space". La taille de l'espace de stockage des variables peut être augmentée à tout moment, et la seule limite
à la taille des tableaux et des variables chaîne est la quantité de mémoire disponible dans votre ordinateur.