Difference between revisions of "Double/fr"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "{{Double}} <br/> Plage de valeurs : 5.0E-324 .. 1.7E308<br/> Précision : 15 positions<br/> Occupation en mémoire : 8 octets soit 64 Bit<br/> Propriété : Un Data field/f...") |
m (Fixed syntax highlighting) |
||
Line 1: | Line 1: | ||
{{Double}} | {{Double}} | ||
− | + | ||
− | Plage de valeurs : 5.0E-324 .. 1.7E308 | + | Plage de valeurs : 5.0E-324 .. 1.7E308 |
− | Précision : 15 positions | + | |
− | Occupation en mémoire : 8 octets soit 64 Bit | + | Précision : 15 positions |
+ | |||
+ | Occupation en mémoire : 8 octets soit 64 Bit | ||
+ | |||
Propriété : | Propriété : | ||
− | Un [[Data field/fr|champ de donnée]] de [[Data type/fr|type de donnée]] '''Double''' peut recevoir des valeurs en virgule flottante et des valeurs entières, toutes avec signe ou non. | + | |
− | Tout autre valeur conduit à une erreur de compilation, le programme ne sera donc pas créé. | + | Un [[Data field/fr|champ de donnée]] de [[Data type/fr|type de donnée]] '''Double''' peut recevoir des valeurs en virgule flottante et des valeurs entières, toutes avec signe 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 Double : | Déclaration d'un champ de donnée de type Double : | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
Var | Var | ||
d: Double; | d: Double; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Exemple d'affectation correcte : | Exemple d'affectation correcte : | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
d := -123.45678; | d := -123.45678; | ||
d := 0; | d := 0; | ||
Line 20: | Line 27: | ||
Exemple d'affectation incorrecte : | Exemple d'affectation incorrecte : | ||
− | <syntaxhighlight> | + | |
+ | <syntaxhighlight lang=pascal> | ||
d := '-123.45678'; | d := '-123.45678'; | ||
d := '0'; | d := '0'; | ||
d := '123.45678'; | d := '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 07:55, 14 February 2020
│
Deutsch (de) │
English (en) │
suomi (fi) │
français (fr) │
Plage de valeurs : 5.0E-324 .. 1.7E308
Précision : 15 positions
Occupation en mémoire : 8 octets soit 64 Bit
Propriété :
Un champ de donnée de type de donnée Double peut recevoir des valeurs en virgule flottante et des valeurs entières, toutes avec signe 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 Double :
Var
d: Double;
Exemple d'affectation correcte :
d := -123.45678;
d := 0;
d := 123.45678;
Exemple d'affectation incorrecte :
d := '-123.45678';
d := '0';
d := '123.45678';
Ces derniers exemples tentent d'affecter des valeurs littérales non entières (string) qui demandent une conversion explicite.