Difference between revisions of "Int16/fr"
From Free Pascal wiki
Jump to navigationJump to search (Created page with "{{Int16}} <br/> Plage de valeurs: -32768 .. 32767<br/> Occupation en mémoire: 2 octets soit 16 Bits<br/> Propriétés:<br/> Un champ de donnée de Data t...") |
m (Fixed syntax highlighting) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Int16}} | {{Int16}} | ||
<br/> | <br/> | ||
− | Plage de valeurs: -32768 .. 32767<br/> | + | Plage de valeurs : -32768 .. 32767<br/> |
− | Occupation en mémoire: 2 octets soit 16 Bits<br/> | + | Occupation en mémoire : 2 octets soit 16 Bits<br/> |
Propriétés:<br/> | Propriétés:<br/> | ||
− | Un [[Data field/fr|champ de donnée]] de [[Data type/fr|type de donnée]] '''Int16''' ne prend que des | + | Un [[Data field/fr|champ de donnée]] de [[Data type/fr|type de donnée]] '''Int16''' ne prend que des valeurs entières signées de sa plage de valeurs.<br/> |
Tout autre valeur conduit à une erreur de compilation, le programme ne sera donc pas créé. | Tout autre valeur conduit à une erreur de compilation, le programme ne sera donc pas créé. | ||
Définition d'un tableau de type Int16: | Définition d'un tableau de type Int16: | ||
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
Var | Var | ||
i16: int16; | i16: int16; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | Exemples d'affectations avec des valeurs valides: | + | Exemples d'affectations avec des valeurs valides : |
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
i16 := -32768; | i16 := -32768; | ||
i16 := 0; | i16 := 0; | ||
i16 := 32767; | i16 := 32767; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | Exemples d'affectations avec des valeurs invalides: | + | Exemples d'affectations avec des valeurs invalides : |
− | <syntaxhighlight> | + | <syntaxhighlight lang=pascal> |
i16 := '-32768'; | i16 := '-32768'; | ||
i16 := '0'; | i16 := '0'; |
Latest revision as of 07:18, 18 February 2020
│
Deutsch (de) │
English (en) │
français (fr) │
Plage de valeurs : -32768 .. 32767
Occupation en mémoire : 2 octets soit 16 Bits
Propriétés:
Un champ de donnée de type de donnée Int16 ne prend que des valeurs entières signées de sa plage de valeurs.
Tout autre valeur conduit à une erreur de compilation, le programme ne sera donc pas créé.
Définition d'un tableau de type Int16:
Var
i16: int16;
Exemples d'affectations avec des valeurs valides :
i16 := -32768;
i16 := 0;
i16 := 32767;
Exemples d'affectations avec des valeurs invalides :
i16 := '-32768';
i16 := '0';
i16 := '32767';
Ces dernières instructions tentent d'affecter directement des valeurs de type String ce que le compilateur refusera.