Section courante

A propos

Section administrative du site

SIZE

Taille
Oberon

Syntaxe

PROCEDURE SIZE(variable|type):Integer;

Paramètres

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

Description

Cette procédure permet de connaître la taille en octet d'une variable ou d'un type.

Exemple

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

  1. MODULE SizeOfSamples;
  2.  
  3. IMPORT Out;
  4.      
  5. TYPE
  6.  exemple=RECORD
  7.   a:CHAR;
  8.   b:INTEGER;
  9.   c:SHORTINT;
  10.   d:REAL;
  11.  END;
  12.      
  13. BEGIN
  14.  Out.String("Taille de Char = ");
  15.  Out.Int(SIZE(CHAR),1);
  16.  Out.Ln;
  17.  Out.String("Taille de Integer = ");
  18.  Out.Int(SIZE(INTEGER),1);
  19.  Out.Ln;
  20.  Out.String("Taille de la structure = ");
  21.  Out.Int(SIZE(exemple),1);
  22.  Out.Ln;
  23. END SizeOfSamples.

on obtiendra le résultat suivant :

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


Dernière mise à jour : Samedi, le 7 avril 2018