PACF 型のフィールドは、各ハーフバイトが 16 進文字である数値であり、符号は、右端のバイトの右半分にある 16 進数 F (正数) または 16 進数 D (負数) によって表されます。 長さは桁数を反映し、1 から 18 の範囲です。 バイト数を判別するには、長さ値に 2 を加え、その合計を 2 で割り、結果から小数部を切り捨ててください。
// 10 進数 123 の場合 00 12 3F // 10 進数 -123 の場合 00 12 3D // 10 進数 1234 の場合 01 23 4F // 10 進数 -1234 の場合 01 23 4D
ファイルやデータベースから PACF 型のフィールドに読み込まれた負の値は、16 進数 D が B に置き換えられる場合があります。この値は EGL で受け入れられますが、B が D に変換されます。
関連リファレンス
プリミティブ型