CVSHORT
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgCvshort
- 最后更新: 2017-11-21
将两字节字符串转换为 Short 整数变量
语法
declare function Cvshort ( byref str as const string ) as Short用法
result = Cvshort( str )参数
str
长度至少为两字节、存储了 Short 整数变量二进制副本的 String。
返回值
包含 KeyPgShort 二进制副本的 Short 变量。
说明
使用长度至少两字节的 string 中的二进制数据返回 16 位 Short 整数值。若字符串长度小于两字节,返回零(0)。
Cvshort 用于转换由 Mkshort 创建的 2 字节字符串。
此函数也可用于从内存或文件缓冲区转换 16 位整数值,而无需 Type 结构。但与使用类型结构一样,在使用 Cvshort 转换从缓冲区读取的字符串时应格外小心。
示例
vb
Dim si As Short, s As String
s = "AB"
si = CVShort(s)
Print Using "s = ""&"""; s
Print Using "si = _&H&"; Hex(si)方言差异
- 在 -lang qb 方言中不可用,除非使用别名
__Cvshort引用。
与 QB 的差异
- 在 QB 中,该函数称为 CVI。
另请参阅
MkshortCviCvlCvlongint
返回 目录