Gast
#1477741
Hallo, ich habe ein Verständnisproblem mit den signed Datentypen. Beispiel: - Ich definiere temp als int8_t (Wertebereich ist doch 128 - -127, oder?) - Jetzt beschreibe ich temp mit einem Wert - Wenn ich mit jetzt den Inhalt der Variable temp anzeigen lasse (konvertierung in BCD und anzeige als hex auf Display) sehe ich folgendes temp --> HEX 0 --> 0x00 hätte die Mitte des Stellbereiches erwartet also 0x80 1 --> 0x01 hätte hier 0x81 erwartet -1 --> 0xFF hätte hier 0x7F erwartet Kann mir jemand weiterhelfen ich verstehe das nicht Gruss Marcos