第120章 Caché 函数大全 $ZWCHAR 函数

144 阅读1分钟

第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