UInt8/fr: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: UInt8/fr
| Old | New | Line | |
|---|---|---|---|
| 1 | + | Plage de valeurs: 0 .. 255\ | |
| 2 | + | Occupation en meémoire : 1 octet soit 8 Bits\ | |
| 3 | + | Propriété: Un [[Data field/fr|champ de donnée]] du [[Data type/fr|type de donnée]] **UInt8** ne peut prendre que des valeurs entières positives de la plage indiquée.\ | |
| 4 | + | L'affectation d'autres valeurs conduit à des erreurs à la compilation qui bien sûr échoue. Autrement dit, le programme exécutable ne sera pas créé.\ | |
| 5 | + | Déclaration d'un UInt8 : | |
| 6 | + | ||
| 7 | + | ``` pascal | |
| 8 | + | Var | |
| 9 | + | ui8: uint8; | |
| 10 | + | ``` | |
| 11 | + | ||
| 12 | + | Exemple pour l'attribution de valeurs valides : | |
| 13 | + | ||
| 14 | + | ``` pascal | |
| 15 | + | ui8 := 0; | |
| 16 | + | ui8 := 255; | |
| 17 | + | ``` | |
| 18 | + | ||
| 19 | + | Exemple pour l'attribution de valeurs invalides (et donc rejetée par le compilo): | |
| 20 | + | ||
| 21 | + | ``` pascal | |
| 22 | + | ui8 := '0'; | |
| 23 | + | ui8 := '255'; | |
| 24 | + | ``` | |
| 25 | + | ||
| 26 | + | La différence entre les deux exemples est que dans le premier, on affecte des littéraux de type entier, alors que dans le second ce sont des littéraux de type chaîne non permis du fait du typage.\ | |
| 27 | + | ||
| 28 | + | --- | |
| 29 | + | *From the Free Pascal wiki, page "UInt8/fr", as it stood on 2020-03-02 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).* |
