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 :
- MODULE SizeOfSamples;
-
- IMPORT Out;
-
- TYPE
- exemple=RECORD
- a:CHAR;
- b:INTEGER;
- c:SHORTINT;
- d:REAL;
- END;
-
- BEGIN
- Out.String("Taille de Char = ");
- Out.Int(SIZE(CHAR),1);
- Out.Ln;
- Out.String("Taille de Integer = ");
- Out.Int(SIZE(INTEGER),1);
- Out.Ln;
- Out.String("Taille de la structure = ");
- Out.Int(SIZE(exemple),1);
- Out.Ln;
- END SizeOfSamples.
on obtiendra le résultat suivant :
Taille de Char = 1Taille de Integer = 4
Taille de la structure = 16
Dernière mise à jour : Samedi, le 7 avril 2018