Servus, Gibt's Unterschiede zwischen den Typen 'char' und 'unsigned char' in GCC? MfG Senmeis
Gast
#1739746
da faellt mir ein anbieter ein mit einem G. unheimlich praktisch diese seite. gib dort mal dein text ein und schon hast du ne antwort.
Aus der GCC-Dokumentation:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
Und dann gibt es noch uint8_t und int8_t in <stdint.h>, die ich immer vorziehen würde, wenn ich eine 1 Byte große Integer haben möchte.
Yepp. Je nach Architektur und Compileroptionen kann "char" sich wie "signed char" oder wie "unsigned char" verhalten. Für C sind es sowieso zwei verschiedene Datentypen, und wenn es wirklich darauf ankommt, muss du explizit "signed char" oder "unsigned char" verwenden. Andreas
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.