● 関数リファレンス
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 以上になる場合は、無効操作例外になります。