第120章 Caché 函数大全 $ZWCHAR 函数
将数字转换为双字节字符串。
大纲
$ZWCHAR(n)
$ZWC(n)
参数
n 介于0到65535之间的正整数。它可以指定为值、变量或表达式。
描述
$ZWCHAR返回与n的二进制表示形式相对应的两字节(宽)字符串。字符串的字节按小端字节顺序显示,最低有效字节在前。它在功能上相当于:
WRITE $CHAR(n#256,n\256)
如果n超出范围或为负数,$ZWCHAR将返回空字符串。
示例
下面的示例返回整数25185的双字节字符串:
DHC-APP>WRITE $ZWCHAR(25185)
ab
注意
$ZWCHAR和$CHAR
$ZWCHAR类似于$CHAR,不同之处在于它操作两个字节(16位)字,而不是单个8位字节。对于4字节(32位)字,使用$ZLCHAR;对于8字节(64位)字,使用$ZQCHAR。
$ZWCHAR和$ZWASCII
$ZWASCII是$ZWCHAR函数的逻辑逆函数。例如:
DHC-APP>WRITE $ZWCHAR(25185)
ab
DHC-APP>WRITE $ZWASCII("ab")
25185