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

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 coprocesseur 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

Chaine de caractères

 

256 octets

String [y]

Chaine 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

Chaine de caractères (nom complet de fichier)

   

DirStr

Chaine de caractères (chemin de fichier)

   

NameStr

Chaine de caractères (nom de fichier)

   

ExtStr

Chaine 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.