-
-
Erfahrener Benutzer
Roboter Experte
Hallo,
er möchte das Vorzeichen behalten.
int8_t meineint8;
meineint8=(int8_t) meinint16;
@sebi87
Du kannst natürlich auch int16_t für meineint8 nehmen. Dann fällt der Typecast (int8_t) weg. Aber wenn du von 16 Bit nach 8 Bit wandelst, würde dich der Compiler warnen. Mit dem Cast sagst du ihm, dass du weißt, was du da tust. Ob du nun 8 oder 16 Bit benötigst, kann dir keiner sagen.
BTW: Bei deinen eigenen Beiträgen gibt es einen schönen Edit-Button
Gruß
Jens
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen