这个与你的编译器及系统平台有关目前,windows下流行的编译器(VC++,GCC,BCB)都为4字节一些单片机的编译器(如KEIL C51的)为2字节这个可用以下程序测试#include int main(){ printf("%d\n",sizeof(int)); return 0;}