(请教编程大神!!!)VB中单双精度数值相加减

VB中,单精度数值和双精度数值若进行运算 会有怎么样的结果?

不同类型的数值相加减,结果的类型以参与运算的数值中精度最高的类型为准,也就是说单精度数值和双精度数值若进行运算,结果为双精度型。

你自己在VB的立即窗口验证一下就清楚了(100!是单精度数,100#是双精度数):
? TypeName(100! + 100#)
温馨提示:答案为网友推荐,仅供参考