Skip to content

CVSHORT


将两字节字符串转换为 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。

另请参阅

  • Mkshort
  • Cvi
  • Cvl
  • Cvlongint

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系