Difference between revisions of "Bytebool/fr"

From Lazarus wiki
Jump to navigationJump to search
m
m (Fixed syntax highlighting)
 
Line 9: Line 9:
 
<br/>
 
<br/>
 
Définition d'un champ de donnée du type ByteBool :
 
Définition d'un champ de donnée du type ByteBool :
<syntaxhighlight>
+
<syntaxhighlight lang="pascal">
 
  Var  
 
  Var  
 
   b: ByteBool;  
 
   b: ByteBool;  
Line 15: Line 15:
 
<br>
 
<br>
 
Exemple d'affectations correctes :
 
Exemple d'affectations correctes :
<syntaxhighlight>
+
<syntaxhighlight lang="pascal">
 
   b := True;
 
   b := True;
 
   b := False;
 
   b := False;
Line 22: Line 22:
 
<br/>
 
<br/>
 
Exemple d'affectations incorrectes :
 
Exemple d'affectations incorrectes :
<syntaxhighlight>
+
<syntaxhighlight lang="pascal">
 
   b := 'True';
 
   b := 'True';
 
   b := 'False';
 
   b := 'False';
Line 28: Line 28:
 
   b := 24;
 
   b := 24;
 
</syntaxhighlight>
 
</syntaxhighlight>
On tente dans ces derniers exemples d'affecter des valeurs qui ne sont pas des valeurs de vérité.<br/>
+
 
 +
On tente dans ces derniers exemples d'affecter des valeurs qui ne sont pas des valeurs de vérité.

Latest revision as of 07:29, 10 February 2020

Deutsch (de) français (fr)

Plage de valeurs: True .. False
Occupation en mémoire: 1 octet soit 8 Bits
Propriété: Un Champ de donnée de type de donnée ByteBool ne peut prendre que des valeurs de vérité.
L'affectation d'autres valeurs est une erreur qui provoque l'échec de la compilation, bref le programme ne sera pas compilé. Le type de données 'ByteBool' est utilisé et se comporte comme le type de donnée Boolean.
Définition d'un champ de donnée du type ByteBool :

 Var 
   b: ByteBool;


Exemple d'affectations correctes :

   b := True;
   b := False;
   b := 10 <> 20; // le résultat de la comparaison est vrai.


Exemple d'affectations incorrectes :

   b := 'True';
   b := 'False';
   b := '10 <> 20';
   b := 24;

On tente dans ces derniers exemples d'affecter des valeurs qui ne sont pas des valeurs de vérité.