C语言数据类型大小 数据类型大小是由操作系统和编译器共同决定的,但必须满足: short和int至少为16bit;long至少为32bit; short不能超过int,int不能超过long。 在主流编译器中,32位机和64位机int都是4个字节。 注意:指针类型长度:32位机为32bit,64位机为64bit。