Section courante

A propos

Section administrative du site

SIZEOF

Taille de
Free Pascal System

Syntaxe

Function SizeOf(X: TAnyType):LongInt;

Paramètres

Nom Description
X Ce paramètre permet d'indiquer une variable ou type de données à déterminer la taille

Description

Cette fonction et mot réservé permet de demander la taille en octet d'une variable ou d'un type.

Remarques

Exemple

Cet exemple permet de retourner la taille de différents types de données simples ou complexe :

  1. Program SizeOfSamples;
  2.  
  3. Type
  4.  exemple=Record
  5.   a:Char;
  6.   b:Integer;
  7.   c:ShortInt;
  8.   d:LongInt;
  9.  End;
  10.  
  11. BEGIN
  12.  WriteLn('Taille de Char = ',SizeOf(Char));
  13.  WriteLn('Taille de Integer = ',SizeOf(Integer));
  14.  WriteLn('Taille de la structure = ',SizeOf(exemple));
  15. END.

on obtiendra le résultat suivant :

Taille de Char = 1
Taille de Integer = 4
Taille de la structure = 8

Voir également

Langage de programmation - Free Pascal - Référence de procédures et fonctions - Addr

Dernière mise à jour : Dimanche, le 28 février 2016