Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

Hex

数値の 16 進数の値を表す文字列を返します。

Synopsis

Hex(number)

引数

number 引数は、正または負の数に解決される任意の有効な式です。number が小数の場合、小数部を切り捨てて整数にしてから評価されます。

概要

Hex 関数は数値を 10 進数 (10 進法) から 16 進数 (16 進法) に変換します。数値を 16 進数から 10 進数に変換するには、適切な範囲の 16 進数の数値の前に直接 &H を付けて表記します。例えば、10 進数の 16 を 16 進数で表すと、&H10 となります。

数値 Hex 関数が返す値
Empty (空) ゼロ (0)
他の数値 16 進数の 8 桁までの文字列

以下の例は、Hex 関数を使用して 10 進数 (10 進法) の数値の 16 進数値を返します。

Println Hex(0)     ' Returns 0.
Println Hex(4)     ' Returns 4.
Println Hex(10)    ' Returns A.
Println Hex(16)    ' Returns 10.
Println Hex(459)   ' Returns 1CB.

以下の例は、16 進数の数値を 10 進数 (10 進法) で返すために数値の前に &H を付けています。

Println &H000  ' Returns 0.
Println &H4    ' Returns 4.
Println &HA    ' Returns 10.
Println &H10   ' Returns 16.

関連項目

FeedbackOpens in a new tab