为什么VBA中没有浮动?

时间:2018-02-19 10:08:15

标签: vba

更多的理论问题,但有没有特别的理由说明为什么VBA编程语言中没有浮点数据类型(32位数字带小数点符号)?

在VBA中似乎没有任何逻辑编程限制,并且它能够很好地利用Double(64位)。这只是一种疏忽 - 认为它是不必要的还是VBA缺乏浮动背后的逻辑原因?

1 个答案:

答案 0 :(得分:2)

有一个Single数据类型,不仅适用于Visual Basic,还适用于Visual Basic for Applications

  

Single(单精度浮点)变量存储为IEEE 32位(4字节)浮点数,范围值从-3.402823E38到-1.401298E-45表示负值对于正值,从1.401298E-45到3.402823E38。 Single的类型声明字符是感叹号(!)。