Stewart Gordon wrote: <snip> > #include <stdio.h> > > int main() { > unsigned char z = 5; > int x = -z; // x now is 251 <snip> Needless to say, this comment is a mistake. Stewart.