VBScript CStr函数

时间:2011-02-28 11:39:15

标签: vbscript type-conversion

我在VBScript中使用转换函数CStr将一些类型的Long转换为String。问题是在转换为字符串后,小数点将丢失,例如2.5将转换为2。

有没有人知道使用此转换函数保留小数点的方法?

非常感谢,

2 个答案:

答案 0 :(得分:1)

可能将数字转换为Long是一个问题,因为long只是一个包含更大整数的类型,并且不支持小数。

在执行CStr

之前,可能会尝试使用货币,单一或双重类型作为数值

答案 1 :(得分:1)

你有没有回复你的CLng变量? CLng将小数舍入到最接近的偶数,因此可能是将小数点四舍五入的CLng而不是CStr丢弃它们。你能用CDbl而不是CLng吗?