Thread 2byte signed Integer zusammensetzen
(18 answers)
Opened by monti at 2015-01-06 11:28 2015-01-06T11:46:53 Raubtier Genau! Oder anders ausgedrückt: Wenn die Wertigkeit in diesem Byte >= 128 (dezimal) ist, dann ist der Wertebereich eines 16bit-unsigned Integer überschritten und die Zahl bekommt ein negtives Vorzeichen. Laut Definition '16bit-signed Integer' ist das höherwertige Byte das zweite von links, das entspricht "VAX" (little-endian) order. Die Zählung beginnt also im ersten Byte von links und der Übertrag (> 255 dezimal) wird in das rechte Byte geschoben. So können wir uns das bildlich vorstellen. |