点击或拖拽改变大小

Functions.Bin2W 方法

X#
将包含无符号 16 位整数的字符串转换为 Word。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION Bin2W(
	cUnsignedInt AS STRING
) AS WORD
查看代码

参数

cUnsignedInt
类型:String
以字符串形式表示的无符号 16 位整数 —— 最小有效字节优先。 仅使用字符串的前 2 个字节,所有其他字节将被忽略。

返回值

类型:UInt16
备注
Bin2W() 是一个转换函数,用于将字符串的前 2 个字节转换为 Word。 该函数通常用于从外部文件格式中读取数字,然后将其保存、读取、解密和传输到压缩二进制形式,而不是将其作为字符串."
W2Bin() 是 Bin2W() 的逆函数.
示例
该示例使用文件函数打开一个数据库文件,然后读取记录的字节数 (第 10-11 个字节)。 结果与 RecSize() 相同:
X#
1ptrHandle := FOpen2("sales.dbf", FO_READ)
2// 请注意,sales.dbf 中记录的长度为 124
3// 将指针设置到字节 10,第一个记录大小字节
4FSeek(ptrHandle, 10, FS_SET)
5cRecSize := Space(2)            // 读取记录大小
6FRead(ptrHandle, @cRecSize, 2)
7? NTrim(Bin2W(cRecSize)))            // 124
8FClose(ptrHandle)
参见