Language

Float.FloatToRawIntBits(Single) メソッド

定義

Not-a-Number (NaN) 値を保持して、IEEE 754 浮動小数点の "単一形式" ビット レイアウトに従って、指定された浮動小数点値の表現を返します。

[Android.Runtime.Register("floatToRawIntBits", "(F)I", "")]
public static int FloatToRawIntBits(float value);
[<Android.Runtime.Register("floatToRawIntBits", "(F)I", "")>]
static member FloatToRawIntBits : single -> int

パラメーター

value
Single

浮動小数点数。

返品

浮動小数点数を表すビット。

属性

注釈

Not-a-Number (NaN) 値を保持して、IEEE 754 浮動小数点の "単一形式" ビット レイアウトに従って、指定された浮動小数点値の表現を返します。

ビット 31 (マスク 0x80000000によって選択されるビット) は、浮動小数点数の符号を表します。 ビット 30 から 23 (マスク 0x7f800000によって選択されるビット) は指数を表します。 ビット 22 から 0 (マスク 0x007fffffによって選択されるビット) は、浮動小数点数の仮数 (仮数とも呼ばれます) を表します。

引数が正の無限大の場合、結果は 0x7f800000。

引数が負の無限大の場合、結果は 0xff800000。

引数が NaN の場合、結果は実際の NaN 値を表す整数になります。 floatToIntBitsメソッドとは異なり、floatToRawIntBitsでは、NaN をエンコードするすべてのビット パターンが単一の "正規" NaN 値に折りたたまれるわけではありません。

いずれの場合も、結果は整数であり、 #intBitsToFloat(int) メソッドに渡されると、 floatToRawIntBitsする引数と同じ浮動小数点値が生成されます。

1.3 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象