更多的是一个理论问题,但是在 VBA 编程语言中为什么没有浮点数据类型(带十进制符号的 32 位数字)有什么特别的原因吗?
VBA 中似乎没有任何逻辑编程限制,并且可以很好地利用Double(64 位)。这只是一个疏忽——认为它是不必要的,还是在 VBA 中缺乏浮动背后有一个合乎逻辑的原因?
有一种Single数据类型可用,不仅适用于 Visual Basic,也适用于Visual Basic for Applications:
Single(单精度浮点)变量存储为 IEEE 32 位(4 字节)浮点数,值范围从 -3.402823E38 到 -1.401298E-45(负值)和 1.401298E-45 到 3.402823 E38 为正值。的类型声明字符Single是感叹号 (!)。
| 归档时间: |
|
| 查看次数: |
14979 次 |
| 最近记录: |