1. 程式人生 > >short、int、long、long long、DWORD區別

short、int、long、long long、DWORD區別

查閱知不同的機器位下各型別所佔用的位元組數如下表:

       型別

16位系統 32位系統 64位系統
short 2 2 2
int 2 4 4
long 4 4 8
long long 8 8 8
  • 因為編譯器可以根據硬體特性自主選擇型別長度,所以編譯器主要限制了型別的長度。
  • 一般short和long long為固定位元組數,int在64位系統下為了向下相容而保持了4個位元組。
  • DWORD為unsigned long,因此在32位系統下一般為無符號32位整型。