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
Lesezeichen