● 関数リファレンス

FLOATEX型数値を BCD 整数値に変換

    void __stdcall    floatex_storeBCD(PFLOATEX pval,unsigned char *presult);

引数

引数名意味
val変換対象 val
presult結果を格納する unsigned char型配列の先頭アドレス

戻り値

無し

説明

FLOATEX型数値をパックド BCD 整数値に変換します。

presult の指す領域は 10 バイト以上の大きさが必要です。


パックド BCD ビットフォーマット



一桁の数値を 4 ビットで表します。MSB には符号が格納され、presult[0] から presult[8] までの間で 18 桁が格納されます。数値の最下位は presult[0] に格納されます。

±∞ や NaN 、または結果が 10byte 以上になる場合は、無効操作例外になります。