Gast
#228102
Hallo ich habe eine Frage, wie kann ich aus einer 8 Bit Zahl eine 8 Bit 2-Komplementzahl die von -127 bis + 128 zählt. Das Höchstwertige Bit bestimmt dabei das Vorzeichen. z.B. 2 0 0000010 1 0 0000001 0 0 0000000 ------------ -1 1 1111111 -2 1 1111110 usw... Im Moment versuche ich mit data = (((data<<1)/(1<<1))+127); die Zahl darzustellen, allerdings bricht er jedes mal wenn er ins negative gehen soll um und geht ins positive. Ich hoffe jemand hat ne Idee und kann mir weiter helfen. MfG Paul