Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi zweierkomplement (https://www.delphipraxis.net/10578-zweierkomplement.html)

cheezy 21. Okt 2003 12:51


zweierkomplement
 
Hallo Leute!

Hätte folgende Frage....

Wie kann ich einen Wert (Byte) in sein Zweierkomplement umwandeln, gibt es dafür eine Funktion? :wiejetzt:

danke im voraus

mfg
christoph

sakura 21. Okt 2003 13:08

Re: zweierkomplement
 
Was meinst Du mit "Zweierkomplement". Kannst Du mal ein Beispiel zeigen?

...:cat:...

negaH 21. Okt 2003 13:18

Re: zweierkomplement
 
Value := ShortInt(Byte)

Gruß Hagen

cheezy 21. Okt 2003 13:24

Re: zweierkomplement
 
danke dir....habs grad in da Typdef. gfunden =)

alles funkt! :cheers:

Delphianer 21. Okt 2003 17:26

Re: zweierkomplement
 
Hallo,

nur kurz zur Erläuterung:

Zweierkomplement: alle Bits negieren, anschließend 1 abziehen -> not Zahl - 1

Zweierkomplement ist die übliche Art und Weise, wie negative Ganzzahlen im Speicher abgelegt werden.

Viele Grüße

negaH 21. Okt 2003 17:31

Re: zweierkomplement
 
Oder einfacher Byte := -ShortInt(Byte); dies ist sogar effizienter.

Gruß hagen


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz