第110章 Caché 函数大全 $ZLCHAR 函数

86 阅读1分钟

第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位)字,使用ZWASCII;对于8字节(64)字,使用ZWASCII;对于8字节(64位)字,使用`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