文章目录
第110章 Caché 函数大全 $ZLCHAR 函数 - 大纲
-
- 参数
- 描述
- 注意
-
- `$ZLASCII`和`$ZLCHAR`
- `$ZLCHAR`和`$CHAR`
将数字转换为四字节字符串。
大纲$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位)字,使用 Z W A S C I I ; 对 于 8 字 节 ( 64 位 ) 字 , 使 用 ‘ 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