Archive for the ‘C’ Category

Der Schein trügt

Posted: 21st April 2010 by mahadi in C, Mikrocontroller

Letzens habe ich ein interessantes Codefragment in einer Vorlesung gesehen: unsigned char x;   x = ~0xFF;   if(x == ~0xFF) { // should go there } else { // but is ending up here } Wir landen hier eigentlich unerwartet im else-Zweig, aber warum? Dabei muss man wissen, dass 0xFF z.B. bei einem 16-Bit-µC [...]