CurrencyToHex関数

本ページには広告が含まれています。

通貨型を16進数形式の文字列に変換します。

構文
  1. UString = CurrencyToHex( dec )
引数
dec 必須
10進数の値
戻り値
16進数形式に変換した文字列

プログラム

UWSC

通貨型/Currency

64ビット(8バイト)の数値として整数形式で格納され、小数点の左側に15桁、右側に4桁の固定小数点番号を指定するために10,000でスケーリングされます。

正の最小値

正の最大値

符号
\((-1)^{0}=1\)
整数部
\(2^{63}-1=9,223,372,036,854,775,807\)
実際使うときは1/10000倍する。
\(922,337,203,685,477.5807\)

負の最小値

符号
\((-1)^{1}=1\)
整数部
\(-2^{63}=-9,223,372,036,854,775,808\)
実際使うときは1/10000倍する。
\(-922,337,203,685,477.5808\)

負の最大値

通貨型変数(Currency)は整数部15桁、小数部4桁の固定小数点型変数です。内部的には10000倍されて19桁の整数として記憶されます。

-922,337,203,685,477.5808 ~ 922,337,203,685,477.5807

使い方

引数に指定された通貨型の値を16進数表記の文字列に変換します。

UWSC
結果
プレーンテキスト