Gast
#3630813
Hallo, ich bekomme von einem Sensor vorzeichenbehaftet 24 Bit Messdaten zurück: 0x800000 = -8388608 0x800001 = -8388607 0xFFFFFC = -4 0xFFFFFF = -1 usw. Wie kann ich nun in C damit unter Verwendung eines int32_t rechnen, insbesondere dividieren? Für den Kompiler ist ja 0xFFFFFC nicht -4 sondern 16777212, somit ist auch das Ergenbis nicht -2, wenn man z.B. durch 2 dividiert. Wie funktioniert das? Peterle