Bonjour,
Comment sont codées les valeurs négatives dans delphi ?
J'ai des valeurs négatives dans mon appli sur 2 octets (SmallInt). Le truc c'est que je dois découper cette valeur en 2 fois 8 bits en utilisant le complément à 2. Pour découper ma valeur, j'applique des masques (and) et je fais des décalages de bits (shr). Mais voilà, il semblerait que ça ne fonctionne pas... ça marche parfaitement pour les valeurs positives, mais pas pour les valeurs négatives...
Une idée ?![]()
Partager