第110章 Caché 函数大全 $ZLCHAR 函数
将数字转换为四字节字符串。
大纲
$ZLCHAR(n)
$ZLC(n)
参数
n 介于0到4294967295之间的正整数。它可以指定为值、变量或表达式。
描述
$ZLCHAR返回n的四字节(长)字符串。字符串的字节按小端字节顺序显示,最低有效字节在前。
如果n超出范围或为负数,$ZLCHAR将返回空字符串。
注意
$ZLASCII和$ZLCHAR
$ZLASCII函数是$ZLCHAR的逻辑逆函数。例如:
DHC-APP>w $ZLASCII("abcd")
1684234849
DHC-APP>w $ZLCHAR($ZLASCII("abcd"))
abcd
$ZLCHAR和$CHAR
$ZLCHAR类似于$CHAR,不同之处在于它操作四个字节(32位)字,而不是单个8位字节。对于2字节(16位)字,使用ZQASCII`。
$ZLCHAR在功能上相当于以下形式的$CHAR:
DHC-APP>SET n=$ZLASCII("abcd")
DHC-APP>WRITE !,n
1684234849
DHC-APP>WRITE !,$CHAR(n#256,n\256#256,n\(256**2)#256,n\(256**3))
abcd