Developpez.com - Pascal
X

Choisissez d'abord la catégorieensuite la rubrique :

 

CHAPITRE IV : Différents types de variables

Par Hugo ETIEVANT

On peut donner n'importe quel nom aux variables à condition qu'il ne fasse pas plus de 127 caractères et qu'il ne soit pas utilisé par une fonction, procédure, unité ou commande déjà existante.
Les identificateurs ne doivent pas contenir de caractères accentués, ni d'espace. Ils doivent exlusivement être composés des 26 lettres de l'alphabet, des 10 chiffres et du caractère de soulignement. De plus, Turbo Pascal ne différencie aucunement les majuscules des minuscules et un chiffre ne peut pas être placé en début de nom de variable.
Petite liste-exemple très loin d'être exhaustive :

Désignation Description Bornes Place en mémoire
REAL nombres réels 2.9E-039 et 1.7E+038 6 octets
SINGLE(*) réel 1.5E-045 et 3.4E+038 4 octets
DOUBLE(*) réel 5.0E-324 et 1.7E+308 8 octets
EXTENDED(*) réel 1.9E-4951 et 1.1E+4932 10 octets
COMP(*) réel -2E+063 +1 et 2E+063 +1 8 octets
INTEGER nombres entier (sans virgule) -32768 et 32767 2 octets
LONGINT entier -2147483648 et 2147483647 4 octets
SHORTINT entier -128 et 127 1 octet
WORD entier 0 et 65535 2 octets
BYTE entier 0 et 255 1 octet
LONG entier (-2)^31 et (2^31)-1 4 octets
BOOLEAN variable booléenne TRUE ou FALSE 1 octet
ARRAY [1..10] OF xxx tableau de 10 colones fait d'éléments de l'ensemble défini xxx (CHAR, INTEGER...)    
ARRAY [1..10, 1..50, 1..13] OF xxx tableau en 3 dimensions fait d'éléments de l'ensemble défini xxx (CHAR, INTEGER...)    
STRING chaîne de caractères  256 octets
STRING [y] chaîne de caractère ne devant pas excéder y caractères   y+1 octets
TEXT fichier texte   
FILE fichier    
FILE OF xxx fichier contenant des données de type xxx (REAL, BYTE...)    
CHAR nombre correspondant à un caractère ASCII codé0 et 255 1 octet
POINTEUR adresse mémoire  4 octet
DATETIME format de date   
PATHSTR chaîne de caractère (nom complet de fichier)   
DIRSTR chaîne de caractère (chemin de fichier)   
NAMESTR chaîne de caractère (nom de fichier)   
EXTSTR chaîne de caractère (extention de fichier)  

(*) : nécessitent un co-processeur mathématique.

Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -