CSng
 
将数字或字符串表达式转换为Single精度浮点

语法

Declare Function CSng ( ByVal expression As datatype ) As Single

Type typename
End Type

用法

result = CSng( numeric expression )
result = CSng( string expression )
result = CSng( user defined type )

参数

expression
要转换为Single值的数字,字符串或指针表达式
datatype
任何数字,字符串或指针数据类型
typename
用户定义的类型

返回值

精度值Single.

说明

CSng函数返回32位Single值。该函数不检查是否溢出,因此请确保不要传递Single数据类型的可表示范围之外的值。该名称可以解释为“转换为SiNGle”。

如果CSng的参数是字符串表达式,则首先使用Val将其转换为数字。

例子

'使用CSNG函数转换数值

'创建一个SINGLE变量
Dim numeric_value As Single

'转换数值
numeric_value = CSng(-12345.123)

'打印结果,应该返回-12345.123
Print numeric_value
Sleep


与QB差别

  • QB中不允许使用字符串参数

参考