Dim Value As Long

Long 是带符号的 32 位数据类型。它可以存储 -2,147,483,648 到 2,147,483,647 范围内的整数,并且尝试存储该范围之外的值将导致运行时错误 6:溢出。

Longs 作为 little-endian 值存储在内存中,负数表示为二进制补码

请注意,由于 Long 匹配 32 位操作系统中指针的宽度,因此 Longs 通常用于存储和传递指向 API 函数的指针。

转换为 Long 的转换函数是 CLng()。对于浮点类型的强制类型转换,结果将四舍五入为最接近的整数值,并且 .5 向上舍入。