Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

$ZQCHAR (ObjectScript)

整数を対応する 8 バイト文字列に変換します。

Synopsis

$ZQCHAR(n)
$ZQC(n)

引数

引数 説明
n -9223372036854775808 から 9223372036854775807 の範囲の整数。値、変数、式として指定できます。

説明

$ZQCHAR は、n の 2 進数表記に対応する 8 バイト (quad) 文字の文字列を返します。文字の文字列のバイト数は、リトル・エンディアンの順序で、最下位バイトが先に表示されます。

n が範囲外の場合、$ZQCHAR は NULL 文字列を返します。n がゼロの場合または数値でない文字列の場合、$ZQCHAR は 0 を返します。

$ZQCHAR と $CHAR

$ZQCHAR は、シングル 8 ビット・バイトではなく 8 バイト (64 ビット) の単語を操作すること以外は、$CHAR と同じです。16 ビットの単語には $ZWCHAR を使用し、32 ビットの単語には $ZLCHAR を使用します。

$ZQCHAR と $ZQASCII

$ZQASCII は、論理的には $ZQCHAR 関数の逆です。例えば以下のようになります。

   WRITE $ZQCHAR(7523094288207667809)

これは、abcdefgh を返します。

   WRITE $ZQASCII("abcdefgh")

これは、7523094288207667809 を返します。

以下の例は、整数 7523094288207667809 の 8 バイト文字列を返します。

   WRITE $ZQCHAR(7523094288207667809)

これは、"abcdefgh" を返します。

関連項目

FeedbackOpens in a new tab