● 関数リファレンス
FLOATEX値を INT64型に変換(結果の飽和)
INT64 __stdcall floatex_toint64_s(PFLOATEX pval);
引数
引数名 | 意味 |
pval | 変換対象 val を格納した FLOATEX型変数の先頭アドレス |
戻り値
変換した INT64型数値を返します。
説明
FLOATEX型数値 val を INT64型(__int64型)に変換します。
丸めは切捨てで行われます。val > 9223372036854775807 の場合は 9223372036854775807 を返します。また、val < -9223372036854775808 の場合は -9223372036854775808 を返します。
特殊数は次のように変換されます。
NaN | … | 0 |
+∞ | … | 9223372036854775807 |
-∞ | … | -9223372036854775808 |
未サポートフォーマット | … | 0 |
デノーマル数 | … | 0 |
この関数では、浮動小数点例外は発生しません。関数実行前に保留されていた例外はクリアされますので、必要な例外処理は関数を実行する前に行ってください。