C语言中的LARGE_INTEGER

LARGE_INTEGER是一个union:用于表示一个有符号整数值。结构定义如下

typedef union _LARGE_INTEGER{

     struct{

             DWORD LowPart,

             LONG  HighPart

              };

    LONGLONG QuadPart

}LARGE_INTEGER;

含义是当编译器支持64位整数时使用QuadPart(64位)存取。否则分别在LowPart(32位)和HighPart(32位)存取,HighPart的最高位为符号位。


表示数的范围:--3689348814741910324到+4611686018427387903


完!!


版权声明:本文为baidu_36649389原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。