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