VBA Long

示例

Dim Value As Long

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

长型以小尾数形式存储在内存中,负数表示为二进制补码。

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

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