Sign in Join
Wiki copytemporary

Bytebool/fr: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Bytebool/fr

OldNewLine
1+\
2+Plage de valeurs: True .. False\
3+Occupation en mémoire: 1 octet soit 8 Bits\
4+Propriété: Un [[Data field/fr|Champ de donnée]] de [[Data type/fr|type de donnée]] **ByteBool** ne peut prendre que des valeurs de vérité.\
5+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/fr|Boolean]].\
6+Définition d'un champ de donnée du type ByteBool :
7+
8+``` pascal
9+ Var
10+ b: ByteBool;
11+```
12+
13+\
14+Exemple d'affectations correctes :
15+
16+``` pascal
17+ b := True;
18+ b := False;
19+ b := 10 <> 20; // le résultat de la comparaison est vrai.
20+```
21+
22+\
23+Exemple d'affectations incorrectes :
24+
25+``` pascal
26+ b := 'True';
27+ b := 'False';
28+ b := '10 <> 20';
29+ b := 24;
30+```
31+
32+On tente dans ces derniers exemples d'affecter des valeurs qui ne sont pas des valeurs de vérité.
33+
34+---
35+*From the Free Pascal wiki, page "Bytebool/fr", as it stood on 2020-02-10 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history