整型所占的字节数依赖于机器和编译器。
在《深入理解计算机系统》中,展示了两个有代表性的例子:典型的32位机器(作者如是说)和Compaq Alpha体系结构。其中Compaq Alpha是针对高端应用的64位机器。作者提到,在大多数32位机器上,使用的是该“典型”32位机器的分配方式。
可以看出,无论在“典型”的32位机器上还是Compaq Alpha中,short int均占两字节,int为四字节,long int则为一个机器字长(32位机器中占4字节,64位机器中为8字节)。
整型所占的字节数依赖于机器和编译器。
在《深入理解计算机系统》中,展示了两个有代表性的例子:典型的32位机器(作者如是说)和Compaq Alpha体系结构。其中Compaq Alpha是针对高端应用的64位机器。作者提到,在大多数32位机器上,使用的是该“典型”32位机器的分配方式。
可以看出,无论在“典型”的32位机器上还是Compaq Alpha中,short int均占两字节,int为四字节,long int则为一个机器字长(32位机器中占4字节,64位机器中为8字节)。