Gli Identificatori

Gli identificatori indicano costanti , tipi , variabili , procedure e funzioni , units e programmi.
Tutti i nomi delle cose definite in un programma sono identificatori.
Un'identificatore consiste al massimo di 255 caratteri , dei quali il primo deve essere alfanumerico , oppure un undescore ( _ ) .

-

I numeri

I numeri , se non diversamente specificato , vengono intesi in notazione decimale.
I numeri reali (o decimali) vengono scritti utilizzando la notazione ingegneristica o scentifica (0,123E1).
Per le costanti intere il FreePascal supporta quattro formati :

- Normale , formato decimale (base 10). Questo è il formato standard

- Esadecimale (base 16). Per specificare una costante esadecimale bisogna anteporre al numero il carattere del dollaro . $FF

- Ottale (base 8). Per specificare una costante ottale bisogna anteporre al numero la e commerciale . &17

- Binario (base 2). Per specificare una costante binaria bisogna anteporre al numero il segno di percentuale . %1001

N.B.

I numeri ottali e binari non sono supportati nella modalita' TurboPascal o Delphi ma solo nella nativa (FreePascal)

-

Le Etichette

Le etichette possono essere una sequenza di caratteri o identificatori Si tenga presente che gli switch -Sg o -Mtp devono essere specificati prima che un'etichetta possa essere utilizzata.
Di default il FreePascal non supporta le etichette e i GoTo .

-

Le stringhe

Le stringhe di caratteri sono una sequenza di zero o più caratteri racchiusi tra gli apici singoli e sono su di una linea singola di programma .
Una stringa definita con nulla tra gli apici ( '' ) è una stringa vuota.

-