[flydream@flydream ThinkingInC++]$ cat unsigned.c
#include <stdio.h>
int main(int argc,char *argv[])
{
unsigned char i;
i = -20;
printf("i = %d\n", i);
return 0;
}
[flydream@flydream ThinkingInC++]$ gcc -g -Wall unsigned.c
[flydream@flydream ThinkingInC++]$ ./a.out
i = 236
[flydream@flydream ThinkingInC++]$
#include <stdio.h>
int main(int argc,char *argv[])
{
unsigned char i;
i = -20;
printf("i = %d\n", i);
return 0;
}
[flydream@flydream ThinkingInC++]$ gcc -g -Wall unsigned.c
[flydream@flydream ThinkingInC++]$ ./a.out
i = 236
[flydream@flydream ThinkingInC++]$