CVS
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgCvs
- 最后更新: 2016-03-12
将 32 位整数或 4 字节字符串转换为单精度变量
语法
vb
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
长度至少为 4 字节、存储了单精度变量二进制副本的 String。
返回值
返回包含输入值二进制副本的 Single 值。
说明
从 32 位 Integer 或 4 字节 String 对 Single 变量进行二进制复制。若字符串长度小于 4 字节,返回零(0.0)。仅当参数包含 IEEE-754 格式的单精度值时(例如由 Cvi 或 Mks 生成的值),结果才有意义。
此函数适合在不使用 Type 定义的情况下从缓冲区读取数值。
示例
vb
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 不支持整数参数。
另请参阅
MksCvdCvi
返回 目录