System::Word zu signed short int konvertieren
-
Hallo,
ich möchte gern eine Variable des Types System::Word 0..65535 zu einem signed short int für den Bereich -32768..32767 konvertieren.
http://docwiki.embarcadero.com/Libraries/Rio/de/System.Word
65535 müsste also wohl zu -32768 werden. Kann mir hier jemand diesbezüglich weiterhelfen? Thx
-
Normalerweise wird 65535 (alle Bits gesetzt) zu -1, wenn man es als singed betrachtet.
Bist du dir sicher, dass du es anders haben willst?
-
Ja klar, habe jetzt zu kompliziert gedacht. Ich muss ja nur
System::Word value = 65535;
signed short vorzeichen = value; // Ausgabe = -1Problem gelöst Thx für den Wachmacher ^^