文章目录

  • 第110章 Caché 函数大全 $ZLCHAR 函数
  • 大纲
    • 参数
  • 描述
  • 注意
    • `$ZLASCII`和`$ZLCHAR`
    • `$ZLCHAR`和`$CHAR`

 

 
第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位)字,使用 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