sizeof(short int ) = 2;
测试用例
#include <stdio.h>
int main()
{
short int a = -32768;
short int b = 0x8000;
short int c = 0xffff;
short int d = 0x8001;
printf("%d, %d, %d, %d\n", a, b, c, d);
a -= 1;
b -= 1;
c -= 1;
d -= 1;
printf("%d, %d, %d, %d\n", a, b, c, d);
return 0;
}结果:
原文:http://blog.csdn.net/youxin2012/article/details/36425791