gpt4 book ai didi

vba - 为什么 VBA 中没有 float ?

转载 作者:行者123 更新时间:2023-12-05 00:48:49 24 4
gpt4 key购买 nike

更多的是一个理论问题,但是否有任何特殊原因导致 VBA 编程语言中没有 float 据类型(带十进制符号的 32 位数字)?

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

最佳答案

有一个 Single 数据类型可用,不仅适用于 Visual Basic,也适用于 Visual Basic for Applications。 :

Single (single-precision floating-point) variables are stored as IEEE 32-bit (4-byte) floating-point numbers, ranging in value from -3.402823E38 to -1.401298E-45 for negative values and from 1.401298E-45 to 3.402823E38 for positive values. The type-declaration character for Single is the exclamation point (!).

关于vba - 为什么 VBA 中没有 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48863708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com