Difference between revisions of "Double/fr"

From Lazarus 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}}
<br/>
+
 
Plage de valeurs : 5.0E-324 .. 1.7E308<br/>
+
Plage de valeurs : 5.0E-324 .. 1.7E308
Précision : 15 positions<br/>
+
 
Occupation en mémoire : 8 octets soit 64 Bit<br/>
+
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.<br/>
+
 
Tout autre valeur conduit à une erreur de compilation, le programme ne sera donc pas créé.<br/>
+
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.
<br/>
 

Latest revision as of 06: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.