[dywang@deyu zzz]$ vim overflow1.c
[dywang@deyu zzz]$ cat overflow1.c
#include <stdio.h>
int main() {
short a, b=32767;
a = b + 1;
printf("32767 + 1 = %d\n", a);
}
[dywang@deyu zzz]$ gcc -o overflow1 overflow1.c
[dywang@deyu zzz]$ ./overflow1 32767 + 1 = -32768