VBA Single

示例

Dim Value As Single

Single是带符号的32位浮点数据类型。它使用小端IEEE 754内存布局在内部存储。因此,没有可以用数据类型表示的固定值范围-受限制的是存储值的精度。Single可以存储-16,777,216到16,777,216之间的数值,而不会损失精度。浮点数的精度取决于指数。

如果分配的值大于2 128,则Single将溢出。尽管在达到上限之前可用的精度会受到质疑,但不会出现负指数溢出。

与所有浮点数一样,进行相等比较时应注意。最佳做法是包括适合所需精度的增量值。

转换为Single的强制转换函数为CSng()。