CSNG
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgCsng
- 最后更新: 2016-03-12
将数值或字符串表达式转换为 Single 精度浮点数
语法
vb
declare function Csng ( byval expression as datatype ) as single
Type typename
declare operator cast ( ) as single
End Type用法
vb
result = Csng( numeric expression )
result = Csng( string expression )
result = Csng( user defined type )参数
expression
要转换为 Single 值的数值、字符串或指针表达式
datatype
任何数值、字符串或指针数据类型
typename
用户自定义类型
返回值
Single 精度值。
说明
Csng 函数返回 32 位 Single 值。该函数不检查溢出,请确保不要传递超出 Single 数据类型可表示范围的值。函数名可以理解为"转换为单精度浮点数"(Convert to SiNGle)。
如果 Csng 的参数是字符串表达式,则首先使用 Val 将其转换为数值。
示例
start GeSHi
vb
' Using the CSNG function to convert a numeric value
'Create an SINGLE variable
Dim numeric_value As Single
'Convert a numeric value
numeric_value = CSng(-12345.123)
'Print the result, should return -12345.123
Print numeric_value
Sleepend GeSHi
与 QB 的差异
- QB 不允许字符串参数
另请参阅
CbyteCubyteCshortCushortCintCuintClngCulngClngintCulngintCdbl
返回 目录