short、int、long、long long、DWORD区别

short、int、long、long long、DWORD区别

short、int、long、long long、DWORD区别

  • 编译器可根据硬件特性自主选择类型长度,所以编译器主要限制了类型的长度。
  • 一般short和long long为固定字节数,int在64位系统下为了向下兼容而保持了4个字节。
  • DWORD为unsigned long,因此在32位系统下一般为无符号32位整型。
  • window里是
    • typedef unsigned long DWORD;
    • typedef void * HANDLE;

short、int、long、long long、DWORD区别

参考连接

  • https://blog.csdn.net/a245705313/article/details/82589914