Float.FloatToIntBits(Single) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IEEE 754 浮動小数点 "単一形式" ビット レイアウトに従って、指定された浮動小数点値の表現を返します。
[Android.Runtime.Register("floatToIntBits", "(F)I", "")]
public static int FloatToIntBits (float value);
[<Android.Runtime.Register("floatToIntBits", "(F)I", "")>]
static member FloatToIntBits : single -> int
パラメーター
- value
- Single
浮動小数点数。
戻り値
浮動小数点数を表すビット。
- 属性
注釈
IEEE 754 浮動小数点 "単一形式" ビット レイアウトに従って、指定された浮動小数点値の表現を返します。
ビット 31 (マスク 0x80000000
によって選択されるビット) は、浮動小数点数の符号を表します。 ビット 30 から 23 (マスク 0x7f800000
によって選択されるビット) は指数を表します。 ビット 22 から 0 (マスク 0x007fffff
によって選択されるビット) は、浮動小数点数の仮数 (仮数と呼ばれることもあります) を表します。
引数が正の無限大の場合、結果は になります 0x7f800000
。
引数が負の無限大の場合、結果は になります 0xff800000
。
引数が NaN の場合、結果は になります 0x7fc00000
。
いずれの場合も、結果は整数であり、メソッドに #intBitsToFloat(int)
指定すると、 の引数 floatToIntBits
と同じ浮動小数点値が生成されます (すべての NaN 値が 1 つの "正規" NaN 値に折りたたまれる点を除く)。
の java.lang.Float.floatToIntBits(float)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。