Servus, ich möchte zwei Variablen unter AVR GCC vergleichen und zwar mit einem Casting:
| 1 | int8_t a = 0x81; // 10000001b | 
| 2 | uint8_t b = 0x80; // 10000000b | 
Was bekomme ich beim Vergleich "
| 1 | (int8_t)b < a | 
"? Wenn das Casting funktioniert, ergibt sich "-128 < -127", also "true"; Sonst "128 < -127", also "false". Wo finde ich solche Regeln? Gruss Senmeis

 Thread beobachten
 Thread beobachten Seitenaufteilung abschalten
 Seitenaufteilung abschalten