Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
ACCUEIL PASCAL FORUM PASCAL F.A.Q PASCAL TUTORIELS PASCAL SOURCES COMPILATEURS OUTILS LIVRES
 

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.

Responsable bénévole de la rubrique Pascal : wormful_sickfoot - Contacter par EMail :
Vos questions techniques : forum d'entraide Pascal - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.