CVS
将32位整数或4字节字符串转换为单精度变量
语法
Declare
Function
CVS
(
ByVal
i
As
Integer
)
As
Single
Declare
Function
CVS
(
ByRef
str
As
Const
String
)
As
Single
用法
result
=
CVS
(
i
)
result
=
CVS
(
str
)
参数
i
一个32位
Integer
,其中存储有单精度变量的二进制副本。
str
A
String
长度至少为4个字节,存储在其中的单精度变量的二进制副本。
返回值
返回一个保存输入值的二进制副本的
Single
值。
说明
从32位
Integer
或4字节
String
到
Single
变量的二进制副本。如果字符串长度小于4字节,则返回值为零(
0.0
)。只有参数包含IEEE-754格式的单精度值(例如
CVI
或
MKS
生成的值)),结果才有意义。
该函数在不使用
Type
定义的情况下从缓冲区读取数值很有用。
例子
Dim
f
As
Single
,
i
As
Integer
f
=
1.125
i
=
CVI
(
f
)
Print
Using
"i = _&H&"
;
Hex
(
i
)
Print
Using
"cvs(i)= &"
;
CVS
(
i
)
与QB差别
QB不支持整数参数。
参考
MKS
CVD
CVI