LongPtr 数据类型LongPtr data type

LongPtr(在 32 位系统,64 位系统上为LongLong整型上的整型) 变量存储为:LongPtr (Long integer on 32-bit systems, LongLong integer on 64-bit systems) variables are stored as:

  • 取值范围为从-2147483648 到 2,147,483,647 之间的 32 位系统上的 32 位 (4 个字节) 数字签名Signed 32-bit (4-byte) numbers ranging in value from -2,147,483,648 to 2,147,483,647 on 32-bit systems

  • 取值范围为-9223372036854775808 到 9223372036854775807 64 位系统上的 64 位 (8 个字节) 数字签名Signed 64-bit (8-byte) numbers ranging in value from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 on 64-bit systems

备注

LongPtr不是 true 数据类型,因为它转换为在 32 位环境中,或在 64 位环境中LongLongLongPtr is not a true data type because it transforms to a Long in 32-bit environments, or a LongLong in 64-bit environments. 使用 LongPtr 能够编写在 32 位和 64 位环境中均可运行的可移植代码。Using LongPtr enables writing portable code that can run in both 32-bit and 64-bit environments. LongPtr 用于指针和句柄。Use LongPtr for pointers and handles.

另请参阅See also