IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Cours de Turbo Pascal 7

Cours de Turbo Pascal 7


précédentsommairesuivant

Chapitre 4 - Différents types de variables

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 instruction déjà existante.
Les identificateurs ne doivent pas contenir de caractères accentués, ni d'espace. Ils doivent exclusivement ê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.

Voici une petite liste-exemple très loin d'être exhaustive :

(*) : nécessitent un co-processeur mathématique
Désignation Description Bornes Place en mémoire
Real Réel 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 3.4E-4932 et 1.2E+4932 10 octets
Comp (*) Réel (en réalité, entier 64 bits) -2E+063 +1 et 2E+063 +1 8 octets
Integer entier signé -32768 et 32767 2 octets
LongInt Entier signé -2147483648 et 2147483647 4 octets
ShortInt Entier signé -128 et 127 1 octet
Word Entier non signé 0 et 65535 2 octets
Byte Entier non signé 0 et 255 1 octet
Boolean Booléen True ou False 1 octet
Array [1..10] of xxx Tableau de 10 colonnes fait d'éléments de type défini xxx (Char, Integer...)    
Array [1..10,1..50, 1..13] of xxx Tableau en 3 dimensions fait d'éléments de type 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 Caractère ASCII   1 octet
"Pointeur" Adresse mémoire   4 octets
DateTime Format de date    
PathStr Chaîne de caractères (nom complet de fichier)    
DirStr Chaîne de caractères (chemin de fichier)    
NameStr Chaîne de caractères (nom de fichier)    
ExtStr Chaîne de caractères (extension de fichier)    

précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2001-2013 Hugo Etievant. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.