● 関数リファレンス

FLOATEX値を UINT64型に変換(結果の飽和)

    UINT64 __stdcall    floatex_touint64_s(PFLOATEX pval);

引数

引数名意味
pval変換対象 val を格納した FLOATEX型変数の先頭アドレス

戻り値

変換した UINT64型数値を返します。

説明

FLOATEX型数値 val を UINT64型(unsigned __int64型)に変換します。
丸めは切捨てで行われます。val > 18446744073709551615 の場合は 18446744073709551615 を返します。また、val < 0 の場合は 0 を返します。

特殊数は次のように変換されます。

NaN0
+∞18446744073709551615
-∞0
未サポートフォーマット0
デノーマル数0

この関数では、浮動小数点例外は発生しません。関数実行前に保留されていた例外はクリアされますので、必要な例外処理は関数を実行する前に行ってください。