Difference between revisions of "Single/fr"
From Lazarus wiki
Jump to navigationJump to search (Created page with "{{Single}} <br/> Plage de valeurs : 1.5E-45 .. 3.4E38<br/> Précision : 7 positions<br/> Occupation en mémoire : 4 octets soit 32 Bit<br/> Propriétés:<br/> Un Data field/...") |
m (Fixed syntax highlighting) |
||
Line 1: | Line 1: | ||
{{Single}} | {{Single}} | ||
− | + | ||
− | Plage de valeurs : 1.5E-45 .. 3.4E38 | + | Plage de valeurs : 1.5E-45 .. 3.4E38 |
− | Précision : 7 positions | + | |
− | Occupation en mémoire : 4 octets soit 32 Bit | + | Précision : 7 positions |
− | Propriétés: | + | |
− | Un [[Data field/fr|champ de donnée]] de [[Data type/fr|type de donnée]] '''Single''' peut recevoir des valeurs en virgule flottante et des valeurs entières, toutes signées ou non. | + | Occupation en mémoire : 4 octets soit 32 Bit |
− | Tout autre valeur conduit à une erreur de compilation, le programme ne sera donc pas créé. | + | |
+ | Propriétés: | ||
+ | |||
+ | Un [[Data field/fr|champ de donnée]] de [[Data type/fr|type de donnée]] '''Single''' peut recevoir des valeurs en virgule flottante et des valeurs entières, toutes signées ou non. | ||
+ | |||
+ | Tout autre valeur conduit à une erreur de compilation, le programme ne sera donc pas créé. | ||
+ | |||
Déclaration d'un champ de donnée de type Single : | Déclaration d'un champ de donnée de type Single : | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
Var | Var | ||
s: Single; | s: Single; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
Exemples d'affectation de valeur correcte : | Exemples d'affectation de valeur correcte : | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
s := -123.45678; | s := -123.45678; | ||
s := 0; | s := 0; | ||
s := 123.45678; | s := 123.45678; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
Exemples d'affectation de valeur incorrecte : | Exemples d'affectation de valeur incorrecte : | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
s := '-123.45678'; | s := '-123.45678'; | ||
s := '0'; | s := '0'; | ||
s := '123.45678'; | s := '123.45678'; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | Ces derniers exemples tentent d'affecter des valeurs littérales non entières (string) qui demandent une conversion explicite. | + | |
+ | Ces derniers exemples tentent d'affecter des valeurs littérales non entières (string) qui demandent une conversion explicite. |
Latest revision as of 13:00, 26 February 2020
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
Plage de valeurs : 1.5E-45 .. 3.4E38
Précision : 7 positions
Occupation en mémoire : 4 octets soit 32 Bit
Propriétés:
Un champ de donnée de type de donnée Single peut recevoir des valeurs en virgule flottante et des valeurs entières, toutes signées ou non.
Tout autre valeur conduit à une erreur de compilation, le programme ne sera donc pas créé.
Déclaration d'un champ de donnée de type Single :
Var
s: Single;
Exemples d'affectation de valeur correcte :
s := -123.45678;
s := 0;
s := 123.45678;
Exemples d'affectation de valeur incorrecte :
s := '-123.45678';
s := '0';
s := '123.45678';
Ces derniers exemples tentent d'affecter des valeurs littérales non entières (string) qui demandent une conversion explicite.