Hallo,
Ich dachte immer eine variabele deklariert wie 'int' heisst 'signed int'.
Und so sollte auch 'char' meinen: 'signed char'.
Meine Funktion:
vMeinFunction ( char a ) {
if ( a < -62 ) {
//mach etwas
}
Der compiler gibt eine Warnung:
Wenn definiert wie 'signed char a' dann gibt es keine Warnung.comparison is always false due to limited range of data type.
Wie oder Was stimmt hier nicht?
Gruss,
Henk







Zitieren

Lesezeichen