Linux下Int型变量占用4个字节内存空间

下面的程序本来期望输出为:32767,-32768。
结果输出却为:32767,32768。
用sizeof()函数一查,原来Linux下Int型变量占用4个字节内存。

main(){
int a,b;
a=32767;
b=a+1;
printf(“%d,%d\n”,a,b);
}

Float也是占4个字节内存。