$ZQCHAR
数値を 8 バイト文字列に変換します。
Synopsis
$ZQCHAR(n) $ZQC(n)
パラメータ
n | -9223372036854775808 から 9223372036854775807 の範囲の整数。値、変数、式として指定できます。 |
説明
$ZQCHAR は、n の 2 進数表記に対応する 8 バイト (quad) 文字の文字列を返します。文字の文字列のバイト数は、リトル・エンディアンの順序で、最下位バイトが先に表示されます。
$ZQCHAR は、n が無効の場合、<FUNCTION> エラーを返します。
例
以下の例は、整数 7523094288207667809 の 8 バイト文字列を返します。
WRITE $ZQCHAR(7523094288207667809)
これは、"abcdefgh" を返します。
メモ
$ZQCHAR と $CHAR
$ZQCHAR は、シングル 8 ビット・バイトではなく 8 バイト (64 ビット) の単語を操作すること以外は、$CHAR と同じです。16 ビットの単語には $ZWCHAR を使用し、32 ビットの単語には $ZLCHAR を使用します。
$ZQCHAR と $ZQASCII
$ZQASCII は、論理的には $ZQCHAR 関数の逆です。例えば以下のようになります。
WRITE $ZQCHAR(7523094288207667809)
これは、abcdefgh を返します。
WRITE $ZQASCII("abcdefgh")
これは、7523094288207667809 を返します。